list集合去重返回long类型
时间: 2023-07-07 11:08:39 浏览: 77
可以使用Java 8的stream流来实现。具体代码如下:
```
List<Long> list = new ArrayList<>();
// 添加元素到list中
List<Long> distinctList = list.stream().distinctcollect(Collectors.toList());
```
上述代码中,首先将List集合转换为Stream流,然后使用distinct()方法进行去重操作,最后使用collect()方法将结果转换回List类型。注意,distinct()方法只能去除Stream流中相邻的重复元素,如果要去除所有重复元素,需要使用HashSet或LinkedHashSet等集合来实现。
阅读全文