【发布时间】:2021-07-25 01:43:17
【问题描述】:
我只是想在编写Category 类的主代码中使用一个函数。例如
Arraylist<Category> categories = new Arraylist<>();
// ArrayList has been filled with objects.
for (Category category : categories) {
categories.get(building).someFunction();
}
我知道 .get 的参数应该是整数索引,但我的数组列表是对象类型。如何使用 foreach 循环检查 arraylist 的所有元素?
【问题讨论】:
-
你想用 foreach 为每个列表元素调用
someFunction()吗? -
是的,完全正确。我想对 arraylist 的所有元素使用相同的函数
-
for (Category category : categories)将遍历categories的每个元素。你不需要调用方法get。someFunction()是Category类中的方法吗? -
@mustafalinan 正在建设什么?
-
是的,阿布拉!这个方法在我的 Category 类中。