package cn.cast.collection;
import java.util.ArrayList;
import java.util.Collection;
/**
* @author zhangyu
* @date 2021年08月23日 11:02 下午
* Collection接口中,带有All的方法
* removeAll,containsAll,addAll,retainAll
* 返回值:调用者集合发生改变返回true
*/
public class CollectionDemo1 {
public static void main(String[] args) {
method_1();
method_2();
method_3();
method_4();
}
public static void method_1(){
Collection coll1 = new ArrayList();
Collection coll2 = new ArrayList();
coll1.add(123);
coll1.add("你好");
coll1.add(456);
coll1.add(90.23);
coll2.add("asd");
coll2.add("memeda");
//addAll()加的是集合里的元素
coll1.addAll(coll2);
System.out.println(coll1);
//add()加的是集合
coll1.add(coll2);
System.out.println(coll1);
}
public static void method_2(){
Collection coll1 = new ArrayList();
Collection coll2 = new ArrayList();
coll1.add(123);
coll1.add("你好");
coll1.add(456);
coll1.add(90.23);
coll2.add("asd");
coll2.add("memeda");
//判断coll1中是否完全包含coll2
boolean b = coll1.containsAll(coll2);
System.out.println(b);
}
public static void method_3(){
Collection coll1 = new ArrayList();
Collection coll2 = new ArrayList();
coll1.add(123);
coll1.add("你好");
coll1.add(456);
coll1.add(90.23);
coll2.add(456);
coll2.add("memeda");
//移除掉,coll1中与coll2相同的元素
boolean b = coll1.removeAll(coll2);
System.out.println(b);
System.out.println(coll1);
System.out.println(coll2);
}
public static void method_4() {
Collection coll1 = new ArrayList();
Collection coll2 = new ArrayList();
coll1.add(123);
coll1.add("你好");
coll1.add(456);
coll1.add(90.23);
coll2.add(456);
coll2.add("memeda");
//获取交集
boolean b = coll1.retainAll(coll2);
System.out.println(b);
System.out.println(coll1);
System.out.println(coll2);
}
}
(JAVA)CollectionDemo2
最新推荐文章于 2024-03-01 15:10:20 发布