您的位置:首页 > 编程语言 > Java开发

JAVA的Collection接口和Iterator接口中的常用方法

2018-03-20 22:21 1026 查看

一.    Collection(集合)接口

            Collection是JAVA语言实现一些普通数据结构的接口。                下面介绍其常用方法:

1.   Iterator    iterator();
     返回一个Iterator接口的对象,用于访问集合中每个元素。

2.   boolean    add();
     添加一个对象到集合中,若集合发生改变,则返回true。
3.   int     size();
     返回当前存储在集合中元素的个数。
4.   boolean    isEmpty();
     判断集合是否为空,若集合中没有元素则返回true。
5.   boolean    contains(Object    obj);
     若集合中包含了与obj相等的对象,则返回true。
6.   boolean     remove(Object     obj);
      从集合中删除与obj相等的对象,若有匹配的对象删除成功,则返回true。
7.   void      clear();
      从这个集合中删除所有的元素。

二:Iterator(迭代器)

            要想使用Iterator接口就必须通过collection接口中的iterator()方法来获得一个Iterator实例对象,用这个Iterator的实例对象通过调用它的方法来遍历集合元素。

下面介绍Iterator接口中的方法:

1.    boolean   hasNext();
       若存在可访问的元素,则返回true。
2.    Object   next();
       返回下一个将要访问的集合元素,若已经到了集合的末尾,则抛出一个NoSuchElementException异常。
3.    void   remove();
       删除上一个访问的对象,这个方法必须紧跟Object   next()方法之后。

三.测试代码如下:

import java.util.*;
public class Sad {
public static void main(String[] args) {
// TODO Auto-generated method stub
String m="";
Collection c=new LinkedList();
c.add("123");
c.add("car");
c.add("sdc");
c.remove("123");
Iterator it=c.iterator();
while(it.hasNext())
{
   m=(String)it.next();
   System.out.println(m);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA Collection Iterator
相关文章推荐