问题描述
我正在编写一些代码,并且希望获得有关Eclipse中队列问题的帮助。 有什么方法可以给一个字符串分配数字,然后将这些数字放入一个出队系统,从而使end函数告诉用户字符串不是数字,而是离开队列的开头?我曾尝试使用de_queue进行多个不同的迭代,但到目前为止似乎没有任何效果。很抱歉,如果这看起来很基础,那么我还没有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);
}
}
解决方法
也许尝试使用类似的帮助类。
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"));