您的位置:首页 > 产品设计 > UI/UE

队列Queue

2015-08-17 11:21 501 查看
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);//[]

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: