我有一个 Room 类型的 ArrayList(我的自定义对象)定义如下
ArrayList<Room> rooms = new ArrayList<Room>();
然后将一系列对象添加到 ArrayList 之后,我想遍历所有对象并检查各种内容。我不是 Java 的忠实用户,但我知道在许多其他编程语言中,foreach 循环是执行此操作的最简单方法。
经过一番研究后,我发现了以下链接,其中包含以下代码。 How does the Java 'for each' loop work?
for(Iterator<String> i = someList.iterator(); i.hasNext(); ) {
String item = i.next();
System.out.println(item);
}
但据我所知,这不能用于自定义对象的 Arraylist。
可以,如果可以,我如何为自定义对象的 ArrayList 实现 foreach 循环? 或者我如何处理每个项目?
最佳答案
实际上是enhanced for loop应该是这样的
for (final Room room : rooms) {
// Here your room is available
}
关于java - Java 中用于自定义对象列表的 Foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520571/