1 Collection c = new ArrayList();
添加
boolean add(object e)将指定的元素添加到此处列表的尾部
1 c.add("拆弹专家");
2 c.add("变形金刚");
3 c.add("夏洛克的烦恼");
4 c.add("羞羞的铁拳");
5 System.out.println(c.toString());//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳]
boolean addAll(Collection c)将指定collection中的所有元素都添加到此处 collection中
1 Collection c2 = new ArrayList();
2 c2.add("夺命双雄");
3 c2.add("尼古拉斯凯奇");
4 c2.add("非常人贩");
5 c2.add("杰森斯坦森");
6 c.addAll(c2);
7 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]
删除
void clear() 移除此 collection 中的所有元素(可选操作)。
1 c.clear(); System.out.println(c);//将所有元素清除
boolean remove(Object o) 从此 collection 中移除指定元素的单个实例
1 c.remove("羞羞的铁拳");
2 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]
boolean removeAll( Object o ) 移除此collection 中那些也包括在指定collection中的所有元素(可选操作)。
1 c.removeAll(c2);
2 System.out.println(c);//把c2全删了
修改
因为集合collection 是一个接口,如果能够修改,需要索引,而索引属于List接口的collection 并不能够确定集合是否有序,所以这里不设计修改的方法
判断
boolean contains(Object o) 判断集合中是否包含某个元素o
1 System.out.println(c.contains("拆弹专家"));//true
2 System.out.println(c.contains("拆弹专家2"));//false
boolean containsAll(Collection c)如果此collection 包含指定collection 中的所有元素,则返回true.
1 System.out.println(c.containsAll(c2));//true
boolean isEmpty()如果此collection 不包含元素,则返回true
1 System.out.println(c.isEmpty());//false
获取
int size() 返回该集合中元素的个数(获取集合的长度)
1 System.out.println(c.size());//7
标签:java,System,collection,add,查改,Collection,println,c2,out
来源: https://www.cnblogs.com/greenJuice/p/14198076.html