Java list遍历方式

List<Integer> list = new ArrayList<Integer>();
   for(int i=0;i<10000000;i++){
      list.add(i);
   }

   Iterator it=list.iterator();
   while (it.hasNext()){
      Log.d("info",it.next()+"");
   }
 
   for(Iterator it2=list.iterator();it2.hasNext();){
      Log.d("info",it2.next()+"");
   }

       for(Integer num:list){
      Log.d("info",num+"");
 }

   for(int i=0;i<list.size();i++){
      Log.d("info",list.get(i)+"");
   }

//这几种遍历中,for(int i=0;i<list.size();i++) {} 遍历速度最快  for(Integer num:list){} 写法最简洁,且速度也可以 

猜你喜欢

转载自blog.csdn.net/sunshine_0707/article/details/83031622