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不允许存放重复的元素。
