JAVA 笔记[集合之 Queue ]
2018-11-30 本文已影响0人
魔介
Queue
- Queue 是接口, 继承并扩展了Collection 接口
- LinkedList,ArrayBlockingQueue和PriorityQueue是最常用的实现。
Queue 队列, 先进先出(FIFO)
Queue 公有方法
方法名称 | 作用 |
---|---|
add() | 此方法用于在队列尾部添加元素。更具体地说,如果使用了链接列表的最后一个,或者在优先级队列实现的情况下根据优先级。 |
peek() | 此方法用于查看队列的头部而不删除它。如果队列为空,则返回Null。 |
element() | 此方法类似于peek()。当队列为空时,它会抛出NoSuchElementException。 |
remove() | 此方法删除并返回队列的头部。当队列不严重时,它会抛出NoSuchElementException。 |
poll() | 此方法删除并返回队列的头部。如果队列为空,则返回null。 |