2012-04-05 17 views
-6

Eine Arraylist enthält Objekte einer Klasse. Das Objekt enthält 3 Variablennamen, Stadt und Telefonnummer. Wie man über die Arraylist in Java iteriert. ist diese Syntax korrekt: Name der Arraylist ist Cartdetails.Iterate über ArrayList in Java?

+0

Nun ist, welche Syntax reden Sie? – MByD

+1

http://www.roseindia.net/techindex/Iterate-a-List-in-Java.html ("erster Treffer" bei Google; deshalb erhalten Sie -1) –

Antwort

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

eine weitere Möglichkeit, die Liste iterieren unter

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. 
    }