【Java】Set集合的基本使用
import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;
public class SetDemo {
public static void main(String[] args ) {
// 创建HashSet
Set<String> hashSet = new HashSet<>();
hashSet.add("apple");
hashSet.add("banana");
hashSet.add("apple"); // 重复元素会被忽略
// 创建TreeSet
Set<Integer> treeSet = new TreeSet<>();
treeSet.add(3);
treeSet.add(1);
treeSet.add(2);
// 遍历HashSet
for (String fruit : hashSet) {
System.out.println(fruit);
}
// 遍历TreeSet
for (int num : treeSet) {
System.out.println(num);
}
}
}
Set集合在Java中非常常用,它提供了存储无序且不可重复元素的机制。不同的实现类有不同的特点,适用于不同的场景。在选择使用哪种Set实现类时,需要根据具体的业务需求来进行选择。
思考题:
更多拓展:
希望这份解答能帮助你更好地理解Java Set集合。如果你还有其他问题,欢迎随时提问!