我有一个 Room 类型的 ArrayList(我的自定义对象)定义如下
ArrayList<Room> rooms = new ArrayList<Room>();
然后将一系列对象添加到 ArrayList 之后,我想遍历它们并检查各种内容。我不是 java 的热心用户,但我知道在许多其他编程语言中,foreach 循环将是最简单的方法。
经过一番研究,我发现了以下链接,它建议了下面的代码。 Java 'for each' 循环是如何工作的?
for(Iterator<String> i = someList.iterator(); i.hasNext(); ) {
String item = i.next();
System.out.println(item);
}
但据我所知,这不能用于自定义对象的 Arraylist。
可以,如果可以,如何为自定义对象的 ArrayList 实现 foreach 循环?或者我该如何处理每个项目?