set集合 是不重复的,无序的
为什么如下
Set<Integer> set=new HashSet<Integer>();
set.add(1);
set.add(4);
set.add(3);
set.add(8);
set.add(2);
System.out.println(set);
[1, 2, 3, 4, 8]还是排了序了。求解释,谢了。
为什么如下
Set<Integer> set=new HashSet<Integer>();
set.add(1);
set.add(4);
set.add(3);
set.add(8);
set.add(2);
System.out.println(set);
[1, 2, 3, 4, 8]还是排了序了。求解释,谢了。
A NavigableSet implementation based on a TreeMap. The elements are ordered using their natural ordering, or by a Comparator provided at set creation time, depending on which constructor is used.就明确表示“The elements are ordered ”,采用:“natural ordering” 或 Comparator。
就会发现 其实并没有排序了