Java基础学习笔记(五)Iterator

来源:互联网 发布:java经典编程100例 编辑:程序博客网 时间:2024/06/11 05:18

Iterator接口:

所以实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象。

Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作。

Iterator接口定义了如下方法:

 

boolean hasNext(); //判断游标右边是否有元素
Object next(); //返回游标右边的元素并将游标移动到下一位置
void remove(); //删除游标左边的元素,在执行next之后该操作只能执行一次

 

练习:

 

 

import java.util.*;
public class TestIterator{
public static void main(String[] args){
Collection c
= new HashSet();
c.add(
"hello");
c.add(
"world");
c.add(
"!");
Iterator i
= c.iterator();
while(i.hasNext()){
String n
= (String)i.next();
System.out.println(n);
}
}
}

原创粉丝点击