2

メソッド 'count' を実行するインスタンス化されたオブジェクトの名前を含む ArrayList があります。ただし、それを行うかどうか/どのように行うかはわかりません。配列リストをスキャンするループがあり、達成しようとしているものに擬似コードを追加しました。

    n = 0;
    while(n <= arrayList.size()){
        (arrayList.get(n)).count();
    }

私はJavaが初めてで、これが可能かどうかわかりませんが、助けていただければ幸いです。ありがとう。

4

2 に答える 2

2

もっと簡単な方法...

ArrayList<MyObject> list = ...
for( MyObject obj : list)
  obj.count()
于 2013-08-28T01:52:55.607 に答える
1

これにはいくつかの方法があります。

基本1:

n = 0;
while (n < arrayList.size()) {
    (arrayList.get(n)).count();
    n++;
}

基本2:

for (int i = 0; i < arrayList.size(); i++) {
    (arrayList.get(i)).count();
}

ベター1:

for(ClassTypeOfArrayList item: arrayList) {
    item.count();
} 

ベター2:

Iterator iterator = arrayList.iterator();
while(iterator.hasNext()){
    System.out.println(iterator.next());
}
于 2013-08-28T02:37:38.267 に答える