代码。
Set<String> set = new HashSet<String>(3);
set.add("3 Lorem");
set.add("1 Lorem");
set.add("2 Lorem");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String type = (String) iterator.next();
System.out.println(type);
}
输出。
2 Lorem
3 Lorem
1 Lorem
这个顺序对我来说很奇怪。我添加3 Lorem
, 1 Lorem
,然后2 Lorem
。为什么它们在输出中的顺序不同?