1. 程式人生 > >java Queue常用方法

java Queue常用方法

對於Queue來說,就是一個FIFO(先進先出)的佇列,新增元素只能在隊尾,移除只能在隊首。

對於這一組方法,成功返回true,在操作失敗時丟擲異常,這是與下面一組方法的主要區別。

add(E e):新增一個元素到隊尾

remove():獲取隊首的元素,並從佇列中移除

element():獲取隊首的元素,但不從佇列中移除

這一組,成功返回true,失敗時返回一個特殊值(取決於操作,為NULL或false),offer(E e)操作是專為容量受限的佇列實現而設計的;在大多數實現中,插入操作不會失敗。

offer(E e):新增一個元素到隊尾

poll():獲取隊首的元素,並從佇列中移除

peek():獲取隊首的元素,但不從佇列中移除