集合交集在数学上面的定义是:
A 和 B 的交集写作 "A ∩B"。 形式上:
x 属于 A ∩ B- x 属于 A,
- x 属于 B。
方法如下:
public boolean retainAll( c)子类必须实现该方法。
下面是以子类ArrayList为例的一段代码:
public class ListDemo { /** * @param args */ public static void main(String[] args) { List输出: 1 3sList = new ArrayList (); List sList2 = new ArrayList (); sList.add("1"); sList.add("2"); sList.add("3"); sList.add("4"); sList2.add("1"); sList2.add("3"); sList2.add("5"); sList.retainAll(sList2); for(String s : sList){ System.out.println(s); } }}