当前位置:编程学习 > JAVA >>

JAVA Iterator 详解 代码

  Iterator接口
 
 1。所有实现了Collection接口的容器类都有一个Iterator方法用以返回一个实现了Iterator接口的对象
 
 2.Iterator对象称为迭代器,用以方便的操作实现对象内数据的遍历
 
 3。Iterator接口定义以下几个方法:
 
 boolen hasNext();    //判断游标右边是否还有元素
 object next();       //返回游标右边的元素并把游标移动到下一个位置
 void remove();        //删除游标左边的元素
 
 
[java] 
import java.util.ArrayList;  
import java.util.Iterator;  
  
import org.hibernate.Session;  
import org.hibernate.SessionFactory;  
import org.hibernate.cfg.Configuration;  
  
  
public class test1 {  
  
    /** 
     * Iterator接口 
     *  
     * 1。所有实现了Collection接口的容器类都有一个Iterator方法用以返回一个实现了Iterator接口的对象 
     *  
     * 2.Iterator对象称为迭代器,用以方便的操作实现对象内数据的遍历 
     *  
     * 3。Iterator接口定义以下几个方法: 
     *  
     * boolen hasNext();    //判断游标右边是否还有元素 
     * object next();       //返回游标右边的元素并把游标移动到下一个位置 
     * void remove();        //删除游标左边的元素 
     */  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
          
        ArrayList s = new ArrayList();  
        s.add(1123);  
        s.add(2344444);  
        s.add("sssss");  
  
        Iterator iterator = s.iterator();  
          
        while (iterator.hasNext()) {  
        System.out.println(iterator.next());  
              
        }  
  
          
    }  
  
}  
 
补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,