class="java" name="code">
Set<String> set = new HashSet<String>();
set.add("11");
set.add("2");
set.add("1");
//输出结果:[11, 1, 2]
//元素顺序与放入顺序无关,与该元素的HashCode有关 。
System.out.println(set);
Set<String> set2 = new LinkedHashSet<String>();
set2.add("11");
set2.add("2");
set2.add("1");
//输出结果:[11, 2, 1]
//与放入的顺序一致。
System.out.println(set2);
Set<String> set3 = new LinkedHashSet<String>();
set3.add("a");
set3.add("a");
//输出结果:[a]
//无论是HashSet还是LinkedHashSet,都不会放入重复的值。
System.out.println(set3);
?
?
?
?
?
?
?
?
?
?