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
课程作业