java如何输出set


输出 Set 的方法
在 Java 中,Set 是一个不包含重复元素的集合接口,常用的实现类有 HashSet、LinkedHashSet 和 TreeSet。以下是几种输出 Set 内容的方法:
使用 for-each 循环遍历输出
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Orange");
for (String item : set) {
System.out.println(item);
}
使用 Iterator 遍历输出
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
使用 Java 8 的 forEach 方法
set.forEach(System.out::println);
使用 Arrays.toString() 方法(转换为数组后输出)
System.out.println(Arrays.toString(set.toArray()));
使用 Stream API 输出
set.stream().forEach(System.out::println);
直接打印 Set 对象
System.out.println(set);
注意事项
Set是无序的(除非使用LinkedHashSet或TreeSet),输出顺序可能与添加顺序不同。TreeSet会根据元素的自然顺序或自定义比较器进行排序。LinkedHashSet会按照元素插入的顺序输出。






