Java中的队列API——Queue
来源:互联网 发布:cloudstack基本网络 编辑:程序博客网 时间:2024/05/21 09:32
[参考]http://blog.csdn.net/gaohuanjie/article/details/45070263
import java.util.Queue; import java.util.LinkedList; public class TestQueue { public static void main(String[] args) { Queue<String> queue = new LinkedList<String>(); queue.offer("Hello");//将指定的元素插入此队列(如果立即可行且不会违反容量限制),插入成功返回 true;否则返回 false。当使用有容量限制的队列时,offer方法通常要优于 add方法——add方法可能无法插入元素,而只是抛出一个IllegalStateException异常。 queue.offer("World"); queue.offer("!"); System.out.println(queue.size());//输出:3 String str; while((str=queue.poll())!=null){//获取并移除此队列的头,如果此队列为空,则返回 null。 remove方法也可以获取并移除此队列的头,但该方法与 poll方法的唯一不同在于:如果此队列为空,那么remove方法将抛出NoSuchElementException异常。 System.out.println(str);//换行依次输出:Hello、World、! } System.out.println(queue.size());//输出:0 } }
该API还有两个“获取但并不移除此队列头”方法:
1、element()获取队列的头但不移除此队列的头。如果此队列为空,则将抛出NoSuchElementException异常。 2、peek()获取队列的头但不移除此队列的头。如果此队列为空,则返回 null。
阅读全文
0 0
- Java中的队列API——Queue
- Java中的队列API——Queue
- java中的队列Queue
- java中的队列-Queue
- java中的queue(队列)的使用
- Java中的队列(Queue)简单使用
- java实现数据结构——栈Stack与队列Queue
- java 队列Queue
- Java Queue队列
- java queue 队列
- Java 队列 Queue
- java队列queue
- Java集合:队列: Queue
- Java队列Queue
- JAVA QUEUE 队列 使用
- java- 队列-Queue
- Java之--Queue队列
- Java基础-Queue队列
- C++ 双向链表简单实现通讯录
- 微信支付:“当前页面的URL未注册”
- 1.安装cocos2d-js环境(Linux)
- 汇总 Vue 中大家最爱问的高频问题
- IAR 编译 ZStack-CC2530生成 HEX 文件完全配置
- Java中的队列API——Queue
- Hash 学习
- LOL中那些不可错过的精彩对局!!!
- 贪心专练4 区间覆盖
- maven的setting.xml文件配置详解
- 写入位置时间发生冲突时的调试与解决
- Spring
- 【架构师之路】-【spring源码学习】-02根据源码来运行小例子
- 复习杂谈12.21