📅  最后修改于: 2023-12-03 15:16:29.299000             🧑  作者: Mango
在Java中,HashSet是一种用来存储对象的集合类。它是基于哈希表实现的,能够快速地执行添加、删除、查找和迭代操作。
HashSet的add()方法用于向集合中添加一个对象。该方法返回一个布尔值,表示添加是否成功。如果HashSet中已经存在该对象,则添加失败,返回false;如果成功添加,则返回true。
public boolean add(Object o)
下面是一个简单的示例,展示了如何使用HashSet的add()方法向集合中添加元素。
import java.util.HashSet;
public class HashSetAddExample {
public static void main(String[] args) {
HashSet<String> set = new HashSet<String>();
boolean success1 = set.add("hello");
boolean success2 = set.add("world");
boolean fail = set.add("hello");
System.out.println("success1=" + success1 + ", success2=" + success2 + ", fail=" + fail);
}
}
输出结果为:
success1=true, success2=true, fail=false
从输出结果可以看出,在第一个add()方法调用时,集合中还没有存放"hello"元素,因此添加成功;在第二个add()方法调用时,集合中也没有存放"world"元素,因此也添加成功;在第三个add()方法调用时,集合中已经存在"hello"元素,因此添加失败,返回false。