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

使用Java HashSet中的add()函数与remove()函数来操作集合

发布时间:2023-12-08 23:37:31

Java中的HashSet是一个不允许包含重复元素的集合。可以使用add()函数向HashSet中添加元素,使用remove()函数从HashSet中删除元素。下面将详细介绍这两个函数的使用。

add()函数用于向HashSet中添加元素。语法如下:

boolean add(E e)

其中,E是元素的类型,e是要添加的元素。add()函数返回一个boolean类型的值,表示是否成功添加元素。如果HashSet中已经包含了要添加的元素,则返回false;否则,将元素添加到HashSet中,并返回true。

示例代码如下:

HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("cherry");

在这个示例中,HashSet中分别包含了三个字符串元素"apple"、"banana"和"cherry"。

remove()函数用于从HashSet中删除元素。语法如下:

boolean remove(Object o)

其中,o是要删除的元素。remove()函数返回一个boolean类型的值,表示是否成功删除元素。如果HashSet中存在要删除的元素,则删除该元素并返回true;否则,返回false。

示例代码如下:

HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("cherry");
set.remove("banana");

在这个示例中,将从HashSet中删除元素"banana"。

需要注意的是,HashSet的add()函数和remove()函数都是基于元素的hash code来操作的。因此,如果要自定义类的对象作为HashSet的元素,则需要确保该类重写了hashCode()和equals()方法。

这是对HashSet中add()函数和remove()函数的简要介绍。它们是操作HashSet的基本函数,能够方便地实现元素的添加和删除操作。