gpt4 book ai didi

java - 如何限制java中哈希集的默认排序

转载 作者:行者123 更新时间:2023-12-02 06:00:11 25 4
gpt4 key购买 nike

我的 java 程序中有一些值。我刚刚将这些值存储在 HashSet 中。我已经通过for循环存储了它。在集合形成后,通过循环迭代的值的顺序有所不同。当我从循环中得到时,如何限制 HashSet 的顺序更改。有人可以帮我吗?

最佳答案

如果您希望集合保持插入顺序,可以使用 LinkedHashSet :

Implementation of the Set interface, with predictable iteration order. This implementation differs from HashSet in that it maintains a doubly-linked list running through all of its entries. This linked list defines the iteration ordering, which is the order in which elements were inserted into the set (insertion-order).

或者,如果您希望订购套装,您可以使用 TreeSet .

关于java - 如何限制java中哈希集的默认排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com