有没有什么办法可以让我每次运行程序时都以相同的顺序遍历其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. 我怎样才能让facebook每次都提示我的应用授权?
- 3. 我的客户在每次点击时都会多次请求相同的ajax。我怎样才能防止呢?
- 4. 我怎样才能在相同的ListView
- 5. 我怎样才能让消息每12小时弹出一次?
- 6. 我怎样才能让这个方法更新每次通话
- 7. 我怎样才能获得JSON值的迭代器内用Java
- 8. 我怎样才能收集
- 9. 我怎样才能JSP或Java代码
- 10. 我怎样才能让一个给定的脚本在vwait中的每次迭代之后进行评估?
- 11. SpriteKit:我怎样才能让我的HUD跟随我的相机?
- 12. Android切换按钮只能工作一次。我怎样才能让它每次都有效?
- 13. 我怎样才能让自己的过渡更顺利?
- 14. 我怎样才能让我的领域只设置一次?
- 15. 多个NUnit测试程序集,每个程序集都需要不同的配置。我怎样才能让NUnit一次运行它们?
- 16. 我怎样才能让一个java程序一直运行?
- 17. 我怎样才能让我的DIV下方出现相互
- 18. 我怎样才能让我的Python代码的运行速度
- 19. 我怎样才能让我的div保持相同的尺寸添加内容?
- 20. 怎样才能让android中
- 21. 我怎样才能让在装配
- 22. 我怎样才能让CSS动画
- 23. 我怎样才能让侧边栏
- 24. 我怎样才能让它干?
- 25. 我怎样才能让吐司消失?
- 26. 我怎样才能让课程“重设”?
- 27. 我怎样才能让深性质
- 28. 我怎样才能让猫壳循环?
- 29. 我怎样才能让-drawRect执行?
- 30. 我怎样才能让$ routeProvider在angularjs