java集合Collection中的All

来源:互联网 发布:淘宝衣服代购是正品吗 编辑:程序博客网 时间:2024/05/21 07:07

import java.util.ArrayList;
import java.util.Collection;

@SuppressWarnings(“unchecked”)
public class demo4_collection {
/**
* All的功能:
* boolean addAll(Collection c);
* boolean removeAll(Collection c);
* boolean containsAll(Collection c);
* boolean retainAll(Collection c);
*
*/
public static void main(String[] args) {
// demo();
// demo2();
// demo3();
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.retainAll(c2);     //判断是否有交集,然后取交集    System.out.println(b);          //如果调用的集合改变就返回true,如果调用的集合不变就返回false    System.out.println(c1);}private static void demo3() {    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.containsAll(c2);       //判断c1中是否包含c2    System.out.println(b);    System.out.println(c1);}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");    boolean b=c1.removeAll(c2);         //删除的是交集    System.out.println(b);    System.out.println(c1);}private static void demo() {    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("c");    c2.add("d");    c1.addAll(c2);    System.out.println(c1);         //将c2添加到c1中}

}

原创粉丝点击