【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集合。如果你还有其他问题,欢迎随时提问!
《无所畏惧》温莉的结局是什么
时间:2023-11-25
《无所畏惧》刘铭的结局是什么
时间:2023-11-25
《无所畏惧》罗英子和陈硕最后在一起了吗
时间:2023-11-25
《宁安如梦》 姜雪宁是如何设计让薛姝去和亲
时间:2023-11-25
《宁安如梦》薛姝为了不和亲做了什么
时间:2023-11-25
《宁安如梦》为什么姜雪蕙只能当侧妃
时间:2023-11-25