java集合(一)

java集合

概述

java 用于存放一组元素,其为了方便人们的操作 。

两个子接口:List:可重复

Set:不可重复集(equals方法)

 

常用方法:

添加元素:向集合中添加元素,返回boolean值

boolean add(E e) 返回值为boolean,true为添加成功,false为添加失败

Collection c = new ArrayList();
c.add(123);
c.add('ling')

 

判断当前元素是否不含有任何的元素

boolean isEmpty() 返回值为true,说明集合中没有元素,如果为false,则集合中有元素

Collection c = new ArrayList();
c.add(123);
System.out.println(c) //结果为false

 

查看集合元素的个数

int size()

Collection c = new ArrayList();
c.add(123);
System.out.println(c.size()) //结果为1

 

删除集合元素

void clear() 无返回值

Collection c = new ArrayList();
c.add(123);
c.clear();

 

判断当前集合上是否包含指定元素

boolean contains(E e) 如果返回true ,则包含。

Collection c = new ArrayList();
c.add("123");
c.add("567");
System.out.println(c.contains("123")); //结果为true

 

集合的批量操作

幷集

boolean addAll(Collection c)

c.addAll(c1)//将c1的所有元素添加到c当中,如果添加后c的元素发生了改变,那么boolean的值为true

 

判断当前集合是否包含给定集合的所有元素,如果包含返回true

 Collection c3 = new ArrayList();
      c3.add("one");
      c3.add("two");
      c3.add("three");
      Collection c4 = new ArrayList();
      c4.add("one");
      c4.add("two");
      c4.add("");
      System.out.println(c4.containsAll(c3));//false

 

从某个集合中删除两个集合共有的元素

Collection c3 = new ArrayList();
      c3.add("one");
      c3.add("two");
      c3.add("three");
      Collection c4 = new ArrayList();
      c4.add("one");
      c4.add("two");
      c4.add("");
c3.removeAll(c4)
System.out.println(c3);//three

 

课程作业
原文地址:https://www.cnblogs.com/lingcode/p/13029588.html