set如何去重的Java
时间: 2024-05-10 12:17:56 浏览: 79
java jsonarray 踢重 去重操作
在 Java 中,可以使用 Set 接口的实现类来去除重复元素。常用的 Set 实现类有 HashSet、LinkedHashSet 和 TreeSet。
HashSet 是最常用的 Set 实现类之一,它通过哈希表实现,可以快速地插入、删除和查找元素。在使用 HashSet 时,只需将需要去重的元素添加到 HashSet 中,重复的元素会自动被去除。
以下是一个示例代码:
```java
Set<Integer> set = new HashSet<>();
int[] arr = {1, 2, 3, 2, 1};
for (int i : arr) {
set.add(i);
}
System.out.println(set); // 输出 [1, 2, 3]
```
在上面的代码中,首先创建了一个 HashSet 对象,然后遍历数组 arr,将每个元素添加到 HashSet 中。由于 HashSet 会自动去除重复元素,最终得到的 set 集合只包含不重复的元素。
阅读全文