——- android培训、java培训、期待与您交流! ———-
查阅API得知:
boolean retainAll(Collection
import java.util.*;
class RetainAllDemo
{
public static void main(String[] args)
{
//创建集合1
ArrayList al1 = new ArrayList();
//集合1添加元素
al1.add("number001");
al1.add("number002");
al1.add("number003");
al1.add("number004");
//打印集合1
System.out.println("集合1"+al1);
//创建集合2
ArrayList al2 = new ArrayList();
//集合1添加元素
al2.add("number000");
al2.add("number002");
al2.add("number003");
al2.add("number005");
//打印集合2
System.out.println("集合2"+al2);
//取交集
al1.retainAll(al2);
//打印集合1和集合2,
System.out.println("集合1"+al1);
System.out.println("集合2"+al2);
}
}
运行结果
通过打印结果可以发现:
retainAll()方法是把交集存入集合1