欢迎访问宙启技术站
智能推送

JavaHashSet函数:add()-向集合中添加元素

发布时间:2023-06-29 16:36:49

Java中的HashSet是一种无序、不重复的集合,它使用哈希表作为内部数据结构来存储元素。HashSet提供了多个方法来操作集合,其中add()方法是用来向集合中添加元素的。

add()方法的语法如下:

public boolean add(E element)

其中,E代表元素的类型,并且返回值为boolean类型,表示是否成功将元素添加到集合中。

add()方法的功能是向HashSet中添加指定元素。如果添加成功,则返回true;如果添加的元素已经存在于集合中,则不会进行添加操作,并返回false。需要注意的是,HashSet中不允许存放重复的元素,所以添加重复元素时,add()方法不会将其添加到集合中。

下面是一个使用add()方法的示例代码:

import java.util.HashSet;

public class HashSetExample {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();

        // 添加元素到集合中
        set.add("apple");
        set.add("banana");
        set.add("orange");

        // 添加重复元素
        boolean result = set.add("apple");
        System.out.println("添加结果:" + result);
        
        // 打印集合中的元素
        System.out.println("集合中的元素:" + set);
    }
}

输出结果如下:

添加结果:false
集合中的元素:[banana, orange, apple]

在示例代码中,我们创建了一个类型为String的HashSet集合,并使用add()方法向集合中添加了三个不同的元素("apple"、"banana"、"orange")。接着,我们尝试向集合中添加一个已经存在的元素"apple",由于集合中已经存在该元素,所以add()方法返回false。

最后,我们使用System.out.println()方法打印集合中的元素,可以看到集合中的元素是无序的。

总结:

- HashSet的add()方法用来向集合中添加元素。

- 如果成功添加元素,则返回true;如果添加的元素已经存在于集合中,则不会进行添加操作,并返回false。

- HashSet不允许存放重复的元素。