Java 2个List取并集,交集
1 取并集(不去重)
public static void test1(List list1, List list2) {
list1.addAll(list2);
System.out.println(list1);
}
2 取并集(去重)
public static void test1(List list1, List list2) {
list1.removeAll(list2);
list1.addAll(list2);
System.out.println(list1);
}
3 取交集
public static void test2(List list1, List list2) {
list1.retainAll(list2);
System.out.println(list1);
}