21xrx.com
2025-03-23 17:39:52 Sunday
文章检索 我的文章 写文章
《Java中Set集合的特点与应用》
2023-06-16 12:49:20 深夜i     --     --
Java Set集合 HashSet

Set集合是Java中常用的一种数据结构,它具有以下特点:

1. 不允许重复元素

2. 无序存储

3. 可以存储null值

Set集合的实现类有HashSet、TreeSet和LinkedHashSet,它们实现了不同的数据结构,可以根据实际使用场景选择不同的实现类。

下面是一个使用HashSet实现的代码示例:

import java.util.HashSet;
public class SetDemo {
  public static void main(String[] args) {
    // 创建HashSet对象
    HashSet
  set = new HashSet<>();
 
    // 添加元素
    set.add("apple");
    set.add("banana");
    set.add("orange");
    set.add("pear");
    set.add("apple"); // 重复添加
    // 遍历元素
    for (String fruit : set) {
      System.out.println(fruit);
    }
  }
}

输出结果为:

orange
banana
pear
apple

可以看到,重复添加的"apple"只会保留一个,符合Set集合不允许重复元素的特点。

Set集合的应用场景非常广泛,比如判断一个列表中是否有重复元素、获取无序、不重复的元素列表等。

  
  

评论区