集合Arraylist存储基本类型数据,必须使用基本类型包装类。
例如,集合A={1,2,3,4},集合B={1,3,5,7,9,11}.完成集合的交集补集,差集运算。
import java.util.*;
public class Jihe {
public static void main(String[] args) {
List<Integer> A=new ArrayList<Integer>();
List<Integer> B=new ArrayList<Integer>();
List<Integer> C=new ArrayList<Integer>();
A.add(1);A.add(2);A.add(3);A.add(4);
B.add(1);B.add(3);B.add(5);B.add(7);B.add(9);B.add(11);
C.addAll(A);
C.retainAll(B);
System.out.println("两集合的交集:"+C);
C.clear();
C.addAll(A);
C.removeAll(B);
System.out.println("两集合的差集:"+C);
C.clear();
C.addAll(B);
C.addAll(A);
System.out.println("两集合的并集:"+C);
}
}