有沒有什麼辦法可以讓我每次運行程序時都以相同的順序遍歷其Java元素對象(不是SortedSet)。 (每次運行的元素都是相同的。)我正在嘗試調試我的程序,但是我在重現我的錯誤時遇到了問題,因爲迭代器每次都以不同的順序返回值。謝謝。我怎樣才能讓Java集每次都以相同的順序迭代?
2
A
回答
2
使用LinkedHashSet
並且迭代次序應該是相同的(它只是一個由LinkedList支持的HashSet)。
5
LinkedHashSet
以插入順序迭代。
查看javadocs以獲取更多信息:https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html
相關問題
- 1. 我怎樣才能停止從循環console.log每次迭代?
- 2. 我怎樣才能以相反的順序字符數組?
- 3. 我怎樣才能讓facebook每次都提示我的應用授權?
- 4. 我怎樣才能讓自己的懶惰迭代器?
- 5. 我的客戶在每次點擊時都會多次請求相同的ajax。我怎樣才能防止呢?
- 6. 我怎樣才能在相同的ListView
- 7. 我怎樣才能讓
- 8. 我怎樣才能讓這個方法更新每次通話
- 9. 我怎樣才能讓消息每12小時彈出一次?
- 10. 我怎樣才能每天迭代一個數組?
- 11. 我怎樣才能繼續下一次迭代在SAS
- 12. 我怎樣才能獲得JSON值的迭代器內用Java
- 13. 我應該怎麼做,讓相機每次都能工作?
- 14. 我怎樣才能收集
- 15. 我怎樣才能讓這樣的
- 16. 我怎樣才能JSP或Java代碼
- 17. 我怎樣才能在Java
- 18. 我怎樣才能在Java
- 19. 我怎樣才能讓一個給定的腳本在vwait中的每次迭代之後進行評估?
- 20. 我怎樣才能避免每次運行時都打印我的R腳本?
- 21. SpriteKit:我怎樣才能讓我的HUD跟隨我的相機?
- 22. 我怎樣才能在Java程序
- 23. Android切換按鈕只能工作一次。我怎樣才能讓它每次都有效?
- 24. ruby中的.each迭代器是否保證每次都在相同的元素上給出相同的順序?
- 25. 我怎樣才能在每個腳本中運行相同的代碼?
- 26. 我怎樣才能讓自己的過渡更順利?
- 27. 我怎樣才能讓我的領域只設置一次?
- 28. 多個NUnit測試程序集,每個程序集都需要不同的配置。我怎樣才能讓NUnit一次運行它們?
- 29. 我怎樣才能讓一個java程序一直運行?
- 30. 我怎樣才能讓下BackgroundWorker的