Collection是List,Queue和Set接口的父接口,该接口里定义的方法即可用于操作Set集合,也可以用于List和Queue集合。Collection接口里定义了如下操作元素的方法。boolean add(object o):该方法用于向一个集合中里添加一个元素。如果 ...
Collection是List,Queue和Set接口的父接口,该接口里定义的方法即可用于操作Set集合,也可以用于List和Queue集合。Collection接口里定义了如下操作元素的方法。
boolean add(object o):该方法用于向一个集合中里添加一个元素。如果集合对象被添加操作改变了,则返回true。
boolean addAll(Collection c):将集合c中的所有元素添加到指定的集合中。如果集合对象被添加操作改变了,则返回true。
void clear():清除集合里的所有元素,将集合长度变为0。
boolean contatins(Objeect o):返回集合中是否包含指定元素o。如果包含,返回true。
boolean containsAll(Collection c):返回集合中是否包含集合c中的所有元素。如果包含,返回true。
boolean isEmpty():返回集合是否为空。当集合长度为零时,返回true;否则返回false。
Iterator iterator():返回一个Iterator对象,用于遍历集合中的元素。
boolean remove(Object o):删除集合中的指定元素o,当集合中包含多个o元素时,只删除第一个符合条件的o元素,该方法返回true。
boolean removeAll(Collection c):删除集合中所有集合c包含的元素(相当于当前集合减去集合c),如果该方法改变了调用该方法的集合,则该方法返回true。
boolean retainAll(Collection c):删除集合中所有集合c不包含的元素(相当于求当前集合于集合c的交集),如果该方法改变了调用了该方法的集合,则该方法返回true。
int size():返回集合的长度。
Object[] toArray():将集合转换为一个数组,所有集合元素变成相应的数组元素。
public class CollectionTest { public static void main(String[] args){ Collection c = new ArrayList(); //添加元素 c.add("孙悟空"); c.add(6); System.out.println("c集合中的元素个数为:" + c.size()); //删除元素 c.remove(6); System.out.println("c集合中的元素个数为:" + c.size()); System.out.println("c集合中是否包含‘孙悟空’:" + c.contains("孙悟空")); c.add("轻量级java应用开发"); System.out.println("c集合中的元素为:" + c); Collection books = new HashSet(); books.add("轻量级java应用开发"); books.add("疯狂java讲义"); System.out.println("c集合是否完全包括集合books:" + c.containsAll(books)); c.removeAll(books); System.out.println("c集合中的元素为:" + c); //清空集合c c.clear(); System.out.println("c集合中的元素为:" + c); books.retainAll(c); System.out.println("books集合中的元素为:" + books); }}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:java集合 之 Collection和Iterator接口
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。