21xrx.com
2024-12-22 23:33:28 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集合的应用场景非常广泛,比如判断一个列表中是否有重复元素、获取无序、不重复的元素列表等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复