/*
* 【Author】 爱吃早餐的程序员
* 【Time】2020年11月24日 上午9:56:31
* 【Function】Queue 的操作
*/
public class Test7 {
public static void main(String[] args) {
Queue<String> que = new LinkedList<>(); // 基于链表的Linked 不能用基于数组的 ArrayList
que.add("1");
que.add("2");
que.add("3");
que.add("5");
que.add("4");
System.out.println(que);
que.offer("7");
que.offer("8");
que.offer("9");
System.out.println(que);
String element = que.element(); //返回第一个元素
System.out.println(element+"此时的大小是"+que.size());
String peek = que.peek();
System.out.println("第一个元素"+peek); //返回第一个元素
String poll = que.poll(); 返回第一个元素,并在队列中删除
String poll2 = que.poll();
System.out.println(poll);
System.out.println(poll2);
}
}
转载:https://blog.csdn.net/weixin_39076203/article/details/110041520
查看评论