Java队列
1. 队列(Queue)
队列(Queue)是一种经常使用的集合。Queue实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。它和List的区别在于,List可以在任意位置添加和删除元素,而Queue只有两个操作:
- 把元素添加到队列尾部
- 把队列头部元素取出来
在Java中操作的方法:
操作类型 | 抛出Exception | 返回特殊值 |
---|---|---|
插入元素 | add(e) | offer(e) |
删除元素 | remove() | poll() |
检查元素 | element() | peek() |