在使用集合对象的时候,有一些带All的方法比较常用,下面我们来看一下这些方法的具体用法和功能:
示例代码:
import java.util.ArrayList;
import java.util.Collection;
@SuppressWarnings({ "rawtypes", "unchecked" })
public class Demo4_CollectionAll {
public static void main(String[] args) {
}
private static void demo4() {
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
boolean b = c1.retainAll(c2);
System.out.println(b);
}
private static void demo3() {
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
c2.add("z");
boolean b = c1.containsAll(c2);
System.out.println(b);
}
private static void demo2() {
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
Collection c2 = new ArrayList();
c2.add("a");
c2.add("z");
boolean b = c1.removeAll(c2);
System.out.println(b);
System.out.println(c1);
}
private static void demo1() {
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
c2.add("c");
c1.addAll(c2);
System.out.println(c1);
}
}