有時候我們需要對list去重,記錄下Java8提供的方法,
alist.stream().distinct().collect(Collectors.toList())
public static void main(String[] args) {
List<String> alist = new ArrayList<String>();
alist.add("202001");
alist.add("202002");
alist.add("202001");
alist.add("202001");
alist.add("202002");
alist.add("202001");
List<Object> blist = alist.stream().distinct().collect(Collectors.toList());
System.out.print(blist.toString());
}
輸出:
[202001, 202002]