你的位置:首页 > 软件开发 > Java > [javaSE] 集合框架(迭代器)

[javaSE] 集合框架(迭代器)

发布时间:2016-05-27 07:00:06
当我们创建一个集合以后,可以直接使用system.out.println()来打印这个集合,但是,我们需要可以对每个元素进行操作,所以,这里需要使用迭代器来遍历集合 迭代器其实就是集合取出元素的方式 调用List对象的iterator()方法,得到Iterator对象,这 ...

当我们创建一个集合以后,可以直接使用system.out.println()来打印这个集合,但是,我们需要可以对每个元素进行操作,所以,这里需要使用迭代器来遍历集合

 

迭代器其实就是集合取出元素的方式

 

调用List对象的iterator()方法,得到Iterator对象,这个类是个接口类型,因此可以知道返回的是Iterator接口的子对象

while()循环,条件是,List对象的hasNext()方法,返回布尔值不为false

循环里面调用List对象的next()方法,可以得到每一个元素

 

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class IteratorDemo {  /**   * @param args   */  public static void main(String[] args) {    List<String> list=new ArrayList<String>();    list.add("taoshihan1");    list.add("taoshihan2");    list.add("taoshihan3");    Iterator iterator=list.iterator();    while(iterator.hasNext()){      System.out.println(iterator.next());    }  }}

原标题:[javaSE] 集合框架(迭代器)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。