ArrayList遍歴の4つの方法

4474 ワード


  
  
  
  
  1.  
  2. package com.test;  
  3.    
  4. import java.util.ArrayList;  
  5. import java.util.Iterator;  
  6. import java.util.List;  
  7.    
  8. public class ArrayListDemo {  
  9.    
  10.     public static void main(String args[]){  
  11.        
  12.             List<String> list = new ArrayList<String>();  
  13.                
  14.             list.add("******");  
  15.                
  16.             list.add("******");  
  17.                
  18.               // 1  
  19.             Iterator it1 = list.iterator();  
  20.                
  21.           while(it1.hasNext()){  
  22.            
  23.           System.out.println(it1.next());  
  24.            
  25.           }  
  26.            
  27.           // 2   !  
  28.            
  29.           for(Iterator it2 = list.iterator();it2.hasNext();){  
  30.            
  31.           System.out.println(it2.next());  
  32.            
  33.           }  
  34.            
  35.           // 3  
  36.            
  37.           for(String tmp:list){  
  38.            
  39.           System.out.println(tmp);  
  40.            
  41.           }  
  42.            
  43.           // 4  
  44.            
  45.           for(int i = 0;i < list.size(); i ++){  
  46.            
  47.           System.out.println(list.get(i));  
  48.            
  49.           }  
  50.            
  51.       }  
  52.    
  53. }  
  54.  
  55.