java集合list去重


//使用LinkedHashSet去重
list = new ArrayList(new LinkedHashSet<>(list));

//使用HashSet去重
HashSet hashSet = new HashSet(list);
list.clear();
list.addAll(hashSet);

//使用TreeSet去重
TreeSet treeSet = new TreeSet(list);
list.clear();
list.addAll(treeSet);
//使用java8的stream去重
list = list.stream().distinct().collect(Collectors.toList());