计算两个数组的差集和交集-Java
@Test
public void test15() {
// 计算两个数组的差集
ArrayList<String> arr1 = new ArrayList<>();
ArrayList<String> arr2 = new ArrayList<>();
arr1.add("a");
arr1.add("b");
arr1.add("c");
arr1.add("d");
arr1.add("e");
arr1.add("f");
arr2.add("a");
arr2.add("c");
arr2.add("e");
// 差集arr1-arr2
arr1.removeAll(arr2);
System.out.println(arr1);
System.out.println(arr2);
// 交集arr1 & arr2
arr1.retainAll(arr2);
System.out.println(arr1);
System.out.println(arr2);
}