Collection集合的带All功能的测试

public class Demo4_CollectionAll {
public static void main(String[] args) {
// Demo1();
// Demo2();
// Demo_3();
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
c1.add("d"); Collection c2 = new ArrayList();
c2.add("y");
c2.add("h");
c2.add("z");
//取交集,如果调用的集合改变就返回true,如果调用的集合不变就返回false
boolean b = c1.retainAll(c2);//取交集
System.out.println(b);
System.out.println(c1);
} private static void Demo_3() {
Collection c1 = new ArrayList();
c1.add("a");
c1.add("b");
c1.add("c");
c1.add("d"); Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
c2.add("b"); 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");
c1.add("d"); Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
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");
c1.add("d"); // alt + shift + r 改名
Collection c2 = new ArrayList();
c2.add("a");
c2.add("b");
c2.add("c");
c2.add("d"); //将c2添加到c1中 而c1.add(c2) 是将c2看成一个对象加入c1
c1.addAll(c2);
System.out.println(c1);
}
}
上一篇:洛谷.3381.[模板]最小费用最大流(zkw)


下一篇:[洛谷P4015]运输问题