1. 代码
public class ListUtil {
public static void main(String[] args) {
List<String> list=new ArrayList();
list.add("all");
list.add("dfg");
list.add("bnm");
list.add("cff");
list.add("uii");
list.add("uii");
System.out.println("=======1.转set 去重 有序不重复========");
System.out.println(list);
HashSet<String> set = new HashSet<>(list);
System.out.println(set);
System.out.println("=======2.转TreeSet 排序去重========");
System.out.println(list);
TreeSet<String> treeSet = new TreeSet<>(list);
System.out.println(treeSet);
System.out.println("=======3.java8 stream=========");
System.out.println(list);
List<String> collect = list.stream()
.distinct()
.sorted()
.collect(Collectors.toList());
System.out.println(collect);
}
}
2. 结果