集合的操作 contains(),containsAll() ,addAll…

2019-12-24 09:46:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

集合的操作 contains(),containsAll() ,addAll(),removeAll(),

package seday11;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
/**
* @author xingsir
* 集合的操作
*/
public class CollectionDemo3 {

public static void main(String[] args) {
//创建集合c1,可重复并且有序
Collection c1=new ArrayList();
c1.add("c#");
c1.add("c++");
c1.add("Java");
System.out.println(c1);//打印
//创建集合c2,不可重复
Collection c2=new HashSet();
c2.add("c#");
c2.add("c++");
c2.add("Java");
System.out.println(c2);//打印

c1.addAll(c2);//addAll(),将给定集合中的所有元素添加到当前集合中
System.out.println(c1);//打印
c2.addAll(c1);//addAll(),将给定集合中的所有元素添加到当前集合中
System.out.println(c2);//打印

//创建集合c3
Collection c3=new ArrayList();
c3.add("c++");
c3.add("python");
/*
* boolean contains(E e)
* 判断当前集合是否包含给定元素,判断也是根据元素equals比较的。
*/
boolean contains= c1.contains("c#");
System.out.println("是否有包含:"+contains);

/*
* boolean containsAll(Collection c)
* 判断当前集合是否包含给定集合的所有元素。
*/
contains =c2.containsAll(c3);
System.out.println("是否全包含:"+contains);

/*
* 删除当前集合中与给定集合的共有元素(删交集)removeAll()
*/
c1.removeAll(c3);
System.out.println(c1);

}

 

}


原文链接:https://www.cnblogs.com/xingsir/p/12089905.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:轻松理解AOP(面向切面编程)

下一篇:微信支付之H5支付