Queue 的用法
對Queue 進隊出隊的使用不是很了解,刷題時想要直接用,所以查了一下。平時用的話用add 和remove 即可。
Queue<E> 是接口。
LinkedList 實現了Queue接口,可當做Queue使用。
Queue<Integer> list=new LinkedList<Integer>();進隊:
boolean add(E e) //如果不會違反空間限制的話,插入指定對象e 到隊列中,如果成功返回true,空間不夠拋出異常。boolean offer(E e) //<span style="font-family: Arial, Helvetica, sans-serif;">如果不會違反空間限制的話,插入指定對象e 到隊列中。</span>出隊:
E element() //檢索頭結點,但是不移除E peek()//檢索頭結點,但是不移除,空的話返回NullE pool()//檢索并移除頭結點,空的話返回nullE remove()//檢索并移除頭結點| ? | Throws exception | Returns special value |
| Insert | add(e) | offer(e) |
| Remove | remove() | poll() |
| Examine | element() | peek() |
轉載于:https://www.cnblogs.com/eva_sj/p/6172256.html
總結
- 上一篇: FormShortCut MainFor
- 下一篇: linux下查看进程占用端口和端口占用进