你的位置:首页 > 软件开发 > Java > java集合 之 Collection和Iterator接口

java集合 之 Collection和Iterator接口

发布时间:2015-07-02 22:00:04
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 (#换成@)。