小编Sdd*_*ddf的帖子

为什么类HashSet <T>在使用迭代器时已经对值进行了排序?

我在我的main方法上有以下代码,当我遍历Set并打印值时,值已经被排序.什么原因?

Set<Integer> set = new HashSet<Integer>();
set.add(2);
set.add(7);
set.add(3);
set.add(9);
set.add(6);

for(int i : set) {
    System.out.println(i);
}
Run Code Online (Sandbox Code Playgroud)

输出:

2
3
6
7
9
Run Code Online (Sandbox Code Playgroud)

java iterator hashset

6
推荐指数
1
解决办法
120
查看次数

标签 统计

hashset ×1

iterator ×1

java ×1