使用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的基本函数,能够方便地实现元素的添加和删除操作。
