首页 > 其他 > 详细

CollectionAll学习笔记

时间:2018-09-02 12:54:23      阅读:143      评论:0      收藏:0      [点我收藏+]
import java.util.ArrayList; import java.util.Collection; @SuppressWarnings({ "rawtypes", "unchecked" }) public class Demo4_CollectionAll { /** * * A:案例演示 * 带All的功能演示 boolean addAll(Collection c) boolean removeAll(Collection c) boolean containsAll(Collection c) boolean retainAll(Collection c) */ public static void main(String[] args) { //demo1(); //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("c"); c2.add("d"); c2.add("e"); c2.add("f"); //取交集,如果调用的集合改变就返回true,如果调用的集合不变就返回false boolean b = c1.retainAll(c2); //取交集 System.out.println(b); System.out.println(c1); } public 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); //判断调用的集合是否包含传入的集合 System.out.println(b); } public 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); } public static void demo1() { Collection c1 = new ArrayList(); c1.add("a"); c1.add("b"); c1.add("c"); c1.add("d"); Collection c2 = new ArrayList(); //alt + shift + r改名 c2.add("a"); c2.add("b"); c2.add("c"); c2.add("d"); //c1.addAll(c2); //将c2中的每一个元素添加到c1中 c1.add(c2); //将c2看成一个对象添加到c1中 System.out.println(c1); } }

CollectionAll学习笔记

原文:http://blog.51cto.com/357712148/2169035

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!