一.非对象集合
1.List自带方法
方法 | 功能 |
---|---|
retainAll() | 交集 |
removeAll() | 差集 |
addAll() | 并集 |
求并集时记得去重
public class Main {
public static void main(String[] args) {
// [1,2,3]
List<Integer> list01 = new ArrayList<>();
Integer[] arr = new Integer[]{
1,2,3};
list01.addAll(Arrays.asList(arr));
// [4,5,6]
List<Integer> list02 = new ArrayList<>();
arr = new Integer[]{
4,5,6};
list02.addAll(Arrays.asList(arr));
// [1,3,6]
List<Integer> list03 = new ArrayList<>();
arr = new Integer[]{
1,3,6};
list03.addAll(Arrays.asList(arr));
// 交集
List<Integer> listA = new ArrayList<>(list01);