hashset怎么去重
时间: 2024-05-18 14:17:59 浏览: 148
HashSet去重
要使用 HashSet 去重,首先你需要创建一个 HashSet 对象,然后将元素逐个添加到 HashSet 中。HashSet 会自动去除重复的元素,只保留唯一的值。以下是示例代码:
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
// 创建一个 HashSet 对象
HashSet<String> set = new HashSet<>();
// 添加元素到 HashSet
set.add("A");
set.add("B");
set.add("C");
set.add("A"); // 重复元素,不会被添加到 HashSet
// 打印 HashSet 中的元素
System.out.println(set);
}
}
```
输出结果为:[A, B, C]
可以看到,重复的元素 "A" 并未被添加到 HashSet 中,实现了去重的效果。HashSet 会根据元素的哈希值来判断是否重复,所以要确保元素类正确实现了 `hashCode()` 和 `equals()` 方法,以保证正确的去重功能。
阅读全文