我有一个ArrayList,其中包含我想要执行方法'count'的实例化对象的名称。不过,我不确定是否/如何做到这一点。我有一个循环来扫描数组列表,并添加了伪代码我想要实现的目标。
n = 0;
while(n <= arrayList.size()){
(arrayList.get(n)).count();
}
我是java的新手,我不确定这是可能的,但任何帮助都将不胜感激。感谢。
答案 0 :(得分:1)
更简单的方法......
ArrayList<MyObject> list = ...
for( MyObject obj : list)
obj.count()
答案 1 :(得分:0)
您有几种方法可以这样做:
Basic1:
n = 0;
while (n < arrayList.size()) {
(arrayList.get(n)).count();
n++;
}
Basic2:
for (int i = 0; i < arrayList.size(); i++) {
(arrayList.get(i)).count();
}
Better1:
for(ClassTypeOfArrayList item: arrayList) {
item.count();
}
Better2:
Iterator iterator = arrayList.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}