4种遍历ArrayList的方法

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

public class ArrayListDemo {

  public static void main(String args[]){

   List<String> list = new ArrayList<String>();

   list.add("itime2");

   list.add("hello");

  //方法1

  Iterator it1 = list.iterator();

  while(it1.hasNext()){

  System.out.println(it1.next());

  }

  //方法2  怪异!

  for(Iterator it2 = list.iterator();it2.hasNext();){

  System.out.println(it2.next());

  }

  //方法3

  for(String tmp:list){

  System.out.println(tmp);

  }

  //方法4

  for(int i = 0;i < list.size(); i ++){

    System.out.println(list.get(i));

  }

  }

  }

 

posted @ 2012-02-11 22:22  乌冬  阅读(149)  评论(0)    收藏  举报