-7

arraylist には、クラスのオブジェクトが含まれます。オブジェクトには、name、city、phonenumber の 3 つの変数が含まれています。Java で arraylist を反復処理する方法。この構文は正しいですか: arraylist の名前は cartdetails です。

4

2 に答える 2

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);
    ....
}
于 2012-04-05T11:06:00.640 に答える
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.
  }
于 2012-04-05T11:15:36.913 に答える