Java中的HashSet remove() 方法
HashSet remove() 方法被用于从HashSet中移除特定元素。注意它仅在JDK版本1.2及以后适用,之前的版本JDK1和JDK1.1中会抛出编译错误。
注意: 如果指定的元素在HashSet中存在,则该方法返回true,否则返回boolean值false。
语法:
HashSet.remove(Object O)
参数: 参数 O 是HashSet类型,并指定要从HashSet中删除的元素。
返回值: Boolean值true和false
示例1:
// Java代码演示
// HashSet.remove() 方法
// 对字符串元素
//导入必需的类
import java.util.*;
//主类
//演示HashSet
public class GFG {
// 主驱动方法
public static void main(String args[])
{
// 创建一个空的HashSet
// 声明字符串类型的对象
HashSet set = new HashSet();
// 使用add()方法将自定义输入元素添加到Set中
set.add("Welcome");
set.add("To");
set.add("Geeks");
set.add("For");
set.add("Geeks");
// 显示HashSet(对象元素)
System.out.println("HashSet: " + set);
// 使用remove()方法移除元素
set.remove("Geeks");
set.remove("For");
set.remove("Welcome");
// 现在显示HashSet,已将其中的元素移除
System.out.println(
"HashSet after removing elements: " + set);
}
}
结果
HashSet: [Geeks, For, Welcome, To]
HashSet after removing elements: [To]
示例2:
// Java代码演示remove()
// Hashset类的方法
// 针对整数元素
// 导入必需的类
import java.util.*;
// 主类
public class GFG {
// 主驱动方法
public static void main(String args[])
{
// 创建一个空的HashSet
// 声明整数类型的对象
HashSet set = new HashSet();
// 使用add()方法将自定义输入元素添加到Set中
set.add(5);
set.add(3);
set.add(1);
set.add(4);
set.add(3);
// 显示HashSet(对象元素)
System.out.println("HashSet: " + set);
// 使用remove()方法移除元素
set.remove(3);
set.remove(1);
// 现在显示HashSet,已将其中的元素移除
System.out.println(
"HashSet after removing elements: " + set);
}
}
结果
HashSet: [1, 3, 4, 5]
HashSet after removing elements: [4, 5]