有没有什么办法可以让我每次运行程序时都以相同的顺序遍历其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的