测试代码如下。。
Set<Integer> hashSet=new HashSet<>();
int []array = {1,10,11,34,5,7,2,9,4,6,6,3,6,3,34,54,23,53};
for(int i=0;i<array.length;i++){
hashSet.add(array[i]);
System.out.println(hashSet);
}
但是对于下面的数组。。。。。。。前面都是排好序的。。我觉得很奇怪啊。
Set<Integer> hashSet=new HashSet<>();
int []array = {1,10,11,5,7,2,9,4,6,6,3,6,3,34,54,23,53};
for(int i=0;i<array.length;i++){
hashSet.add(array[i]);
System.out.println(hashSet);
}
学java得好处就是你遇到的绝大部分问题都有人遇到过而且可以搜得到资料。。。
https://blog.csdn.net/zcc7up/article/details/59066267
这位博主解释得很清楚了。。感谢这位博主得解惑。