package day0817;
import java.util.LinkedList;
import java.util.Queue;
public class QueueDemo {
public static void main(String[] args) {
Queue<String> queue = new LinkedList<String>();
/**
* boolean offer(T t)
* 入队方法
* 将给定的元素添加到尾末,添加成功返回true
*/
queue.offer("a");
queue.offer("b");
queue.offer("c");
queue.offer("d");
System.out.println(queue);//[a, b, c, d]
/**
* T poll()
* 获取队首元素,同时出队
*/
String str = queue.poll();
System.out.println(str);//a
System.out.println(queue);//[b, c, d]
/**
* T peek()
* 获取队首元素,仅引用,不做出队操作
*/
str = queue.peek();
System.out.println(str);//b
System.out.println(queue);//[b, c, d]
/**
* 遍历队列
*/
while(queue.size()>0){
str = queue.poll();
System.out.println(str);
}
System.out.println(queue);//[]
}
}
队列Queue
最新推荐文章于 2021-10-18 16:08:52 发布