我有一个 ArrayList,其中包含我想在其上执行方法“计数”的实例化对象的名称。不过,我不确定是否/如何做到这一点。我有一个循环来扫描数组列表,并添加了我想要实现的伪代码。
n = 0;
while(n <= arrayList.size()){
(arrayList.get(n)).count();
}
我是 java 新手,不确定这是否可行,但我们将不胜感激。谢谢。
更简单的方法来做到这一点...
ArrayList<MyObject> list = ...
for( MyObject obj : list)
obj.count()
您有几种方法可以做到这一点:
基础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());
}