集合的框架
java.util.Collection 接口 集合接口
该接口是所有集合的顶级接口,规定了所有集合都必须具备的操作
集合和数组一样,可以保存一组元素,并且对于元素的相关操作都提供成了方法,使用方便
Collection下面有两个常见的子接口
java.util.List: ArrayList(); 可重复且有序的集合
java.util.Set ;不可重复的集合
Collection c = new ArrayList(); //创建一个集合
c.add("1") 往集合里面加一个元素 ///集合只能存放引用型元素
int size = c.size() // 返回的是当前集合的元素个数
sout;输出 //1
boolean isEmty = c.isEmpty; //判断是否为空空集 ,size为0是为true
boolean contains =x.contains(x2); (contains:包含) 判断x中有没有x1的元素
x.remove(x1); 从集合中删除与给定元素equals为ture的,只删一个
c1.addAll(c2);将c2d的元素放到c1 并集
boolean containsAll = c1.containsAll(c3); 判断当前集合是否包含给定集合中的所有元素.
c1.retainAll(c3); 取交集,保留当前集合中与给定集合的共有元素.
c1.removeAll(c3); 删交集