Java中List去重的方法有以下几种:
List<T> list = new ArrayList<>();
// 添加元素到list中
Set<T> set = new HashSet<>(list);
List<T> newList = new ArrayList<>(set);
List<T> list = new ArrayList<>();
// 添加元素到list中
List<T> newList = list.stream().distinct().collect(Collectors.toList());
CollectionUtils.removeDuplicates()
方法去重。List<T> list = new ArrayList<>();
// 添加元素到list中
List<T> newList = new ArrayList<>(CollectionUtils.removeDuplicates(list));
List<T> list = new ArrayList<>();
// 添加元素到list中
List<T> newList = new ArrayList<>(new HashSet<>(list));
以上是几种常见的方法,根据具体需求可以选择适合的方法进行去重。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: java怎么打印map中的数据