import java.util.ArrayList;
import java.util.List;
public class ListUtil {
public static void main(String[] args) {
List<String> newList = new ArrayList<>();
newList.add("1");
newList.add("2");
newList.add("3");
newList.add("4");
List<String> mysqlList = new ArrayList<>();
mysqlList.add("1");
mysqlList.add("2");
mysqlList.add("5");
mysqlList.add("6");
// 交集合
List<String> retainList = new ArrayList<>();
retainList.addAll(newList);
boolean b1 = retainList.retainAll(mysqlList);
System.out.println("保留的元素: " + retainList);
// 左交集
boolean b = newList.removeAll(retainList);
System.out.println("newList" + newList);
// 右交集
boolean b2 = mysqlList.removeAll(retainList);
System.out.println("mysqlList" + mysqlList);
}
}
两个数组取交集、左边集合、右边集合
于 2021-09-27 10:43:56 首次发布