我需要實現一個基本的FIFO對象隊列。最好的內置類是做什麼的?用Java實現一個基本的FIFO隊列
2
A
回答
7
閱讀JavaDoc的java.util.Queue接口,並從顯示的列表中選擇一個適當的實現類。
8
LinkedList與基本的FIFO操作一樣好,但還有其他人在那裏實現Queue接口,以防您需要更先進的東西。
+3
不要忘記聲明你的LinkedList(最簡單的使用,恕我直言)作爲一個隊列,而不是一個列表,如果你有(如我)這種壞習慣。否則,您只能訪問列表接口方法。 – Benj 2012-11-29 23:22:50
相關問題
- 1. Java FIFO隊列實現
- 2. 基於FIFO的隊列實現?
- 3. FIFO隊列鏈表實現
- 4. 作爲「FIFO隊列」的Javascript循環緩衝區隊列實現
- 5. FIFO隊列實現中的Java內存泄漏
- 6. 在python中實現一個基本的隊列/線程進程
- 7. 隊列實現基準
- 8. java中的隊列實現
- 9. java中的基本隊列
- 10. Spring集成:一個FIFO隊列
- 11. Java溢出到磁盤的FIFO隊列
- 12. 的FIFO實現
- 13. 如何實現支持名稱空間的FIFO隊列
- 14. 如何實現可尋址的FIFO隊列?
- 15. Amazon Sqs FIFO隊列
- 16. FIFO隊列同步
- 17. 我想實現一個隊列,將反轉堆棧和打印堆棧FIFO?
- 18. 尋找一個無界的,基於隊列,並實現爲java.util.Set
- 19. 實現一個隊列的信號量
- 20. FIFO實現
- 21. FIFO實現 - VHDL
- 22. 隊列實現
- 23. 實現Java的優先級隊列
- 24. FIFO隊列顯示問題
- 25. 原型JavaScript Ajax FIFO隊列
- 26. JMS使用Scala實現隊列實現
- 27. 實現一個基本的DataLogger
- 28. Java通過擴展LinkedList實現隊列
- 29. Java優先級隊列接口實現
- 30. Java類實現先進先出隊列
你能解釋爲什麼你需要實現一個基本的FIFO,除非這是作業嗎?爲什麼不使用許多內置實現? – 2012-02-08 19:23:02
因爲我只需要在尾部添加物品並從頭部消耗它。 Jus想知道在實現中是否有一個基本的構建,並且java.util.Queue工作良好 – Addev 2012-02-09 15:02:04
隊列是接口,另一個有用的是Deque,LinkedList是最簡單的實現。如果您願意,您還可以添加到頭部並從尾部消耗。 ;) – 2012-02-09 15:28:02