是否可以将数字分配给字符串,然后将这些数字放入出列系统中?
Is it possible to assign numbers to strings and then put those numbers in a dequeue system?
我正在编写一些代码,我需要一些帮助来解决与 Eclipse 中的队列有关的问题。
有什么方法可以将数字分配给一串字符,然后将这些数字放入出队系统中,最终函数将告诉用户字符串而不是数字并离开队列的头部?我已经尝试使用 de_queue 进行多次不同的迭代,但似乎没有任何效果,所以 far.Sorry 如果这看起来很基本,我 Java 就没用过多久。这就是代码现在的样子,但我知道格式需要更改。感谢任何帮助。
package britishairways;
import java.util.LinkedList;
import java.util.Queue;
public class Crew {
public static void main(String[] args) {
Queue<String> crewLine = new LinkedList<String>();
crewLine.add("Sam and Rick");
crewLine.add("Beth and Mark");
crewLine.add("Jennifer and Chris");
crewLine.add("Akshay and Ahmed");
crewLine.add("Nick and Heather");
System.out.println(crewLine.poll());
System.out.println(crewLine);
}
}
也许可以尝试使用 class 之类的帮助。
public class LineElement{
private String names;
private int id;
public LineElement(int id, String names){
this.id = id;
this.names = names;
}
}
然后像这样初始化队列:Queue<LineElement> crewLine = new LinkedList<LineElement>();
并添加新元素:crewLine.add(new LineElement(14, "Morthie and ick"));
我正在编写一些代码,我需要一些帮助来解决与 Eclipse 中的队列有关的问题。 有什么方法可以将数字分配给一串字符,然后将这些数字放入出队系统中,最终函数将告诉用户字符串而不是数字并离开队列的头部?我已经尝试使用 de_queue 进行多次不同的迭代,但似乎没有任何效果,所以 far.Sorry 如果这看起来很基本,我 Java 就没用过多久。这就是代码现在的样子,但我知道格式需要更改。感谢任何帮助。
package britishairways;
import java.util.LinkedList;
import java.util.Queue;
public class Crew {
public static void main(String[] args) {
Queue<String> crewLine = new LinkedList<String>();
crewLine.add("Sam and Rick");
crewLine.add("Beth and Mark");
crewLine.add("Jennifer and Chris");
crewLine.add("Akshay and Ahmed");
crewLine.add("Nick and Heather");
System.out.println(crewLine.poll());
System.out.println(crewLine);
}
}
也许可以尝试使用 class 之类的帮助。
public class LineElement{
private String names;
private int id;
public LineElement(int id, String names){
this.id = id;
this.names = names;
}
}
然后像这样初始化队列:Queue<LineElement> crewLine = new LinkedList<LineElement>();
并添加新元素:crewLine.add(new LineElement(14, "Morthie and ick"));