定义两个集合
List list1 =new ArrayList();
List list2 =new ArrayList();
交集
list1.retainAll(list2);
``
并集
```java
list1.addAll(list2);
无重复并集
list2.removeAll(list1);
list1.addAll(list2);
Java8新增去重操作(不支持自定义类)
List<String> unique = list.stream().distinct().collect(Collectors.toList());