hashset的remove方法
HashSet的`remove()`方法用于从HashSet中删除指定元素。
方法签名:
```java
public boolean remove(Object obj)
```
参数:
- `obj`:需要从HashSet中删除的元素
返回值:
- 如果删除成功,则返回true
- 如果指定元素不在HashSet中,则返回false
示例:
```java
HashSet<String> set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");
ve("b"); // 删除元素"b"
System.out.println(set); // 输出:[a, c]
ve("d"); // 删除元素"d"(不存在于HashSet中)equals()方法
System.out.println(set); // 输出:[a, c]
```
注意:`remove()`方法在删除元素时,是根据元素的`hashCode()`和`equals()`方法进行判断的。所以,如果自定义对象要正确地被删除,必须重写这两个方法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。