2012-04-05 16 views
-6

arraylistには、クラスのオブジェクトが含まれています。オブジェクトには、3つの変数名、都市名、および電話番号が含まれています。 javaのarraylistを反復処理する方法。 は正しい構文です:arraylistの名前はcartdetailsです。JavaのArrayListを反復処理しますか?

+0

まあ下回っている、どのような構文、あなたが話しているの? – MByD

+1

http://www.roseindia.net/techindex/Iterate-a-List-in-Java.html(Googleで「最初のヒット」、これが-1を受け取っている理由です) –

答えて

2
A a; 
ArrayList<A> list= new ArrayList<A>(); 
//add data 
Iterator<A> i = list.iterator(); 
while(i.hasNext()){ 
    a = i.next(); 
    System.out.println(a.field1); 
    System.out.println(a.field2); 
    .... 
} 
0

リストを反復処理する別の方法は

ClassA obj1 = new ClassA(); 
    ClassA obj2 = new ClassA(); 
    ClassA obj3 = new ClassA(); 
    ClassA obj4 = new ClassA(); 

    List<ClassA> list = new ArrayList<ClassA>(); 
    list.add(obj1); 
    list.add(obj2); 
    list.add(obj3); 
    list.add(obj4); 

    foreach(ClassA obj = list ){ 

    //here, you can put the processing logic. 
    } 
関連する問題