List的三種遍歷法(望各路神仙給菜鳥我 指點指點)

package collection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class MyList {

 /**
  * @param args
  */
 public static void main(String[] args) {
         List<String> list=new ArrayList<String>();
         list.add("aa");
         list.add("bb");
         list.add("cc");
         list.add("dd");
         //List的第一種遍歷法
         for(String str:list){
          System.out.print(str+" ");
          //打印 aa bb cc dd
         }
         System.out.println();
       //List的第二種遍歷法
         for(int i=0;i<list.size();i++){
          if(i!=list.size()-1){
           System.out.print(list.get(i)+" ");
           //這個remove(i)是移除上面打印的,
           list.remove(i);
          }else{
           System.out.print(list.get(i));
          }
          //打印爲aa cc
         }
       //List的第三種遍歷法
         System.out.println();
         for(Iterator<String> iterator=list.iterator();iterator.hasNext();){
          if(iterator.hasNext()){
           System.out.print(iterator.next()+" ");;
          }else{
           System.out.print(iterator.next());;
          }
         }
         //打印aa bb cc dd
 }



































}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章