集合遍历的几种方式

Java jdkl5.0新增的特性有:泛型、增强for循环、自动装箱和拆箱、枚举、可变参数。

 

 

集合遍历的几种方式:

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

 

 

/**

 * 集合的几种遍历方式

 * @author Administrator

 *

 */

public class CollectionTest

{

   public static void main(String[] args)

   {

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

      list.add("hello");

      list.add("world");

      list.add("welcome");

     

      System.out.println("-----方法一-----");

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

      {

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

      }

     

      System.out.println("-------方法二-----");

      for(Iterator itor=list.iterator();itor.hasNext();)

      {

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

      }

     

      System.out.println("------方法三------");//增强for循环

      for(String str:list)

      {

        System.out.println(str);

      }

   }

}

用增强for循环丢掉了索引的信息,所以当要取出特定元素的时候比较麻烦。


你可能感兴趣的:(集合遍历的几种方式)