for(Supermarket supermarket:supermarkets)
时间: 2024-11-03 12:15:55 浏览: 34
在Java编程中,for (Supermarket supermarket : supermarkets)
是一个for-each循环(也叫增强for循环),通常用于遍历数组、集合或其他实现了Iterable接口的对象。这里的 Supermarket
可能是一个超市类的实例,supermarkets
是一个 Supermarket 类型的集合,如ArrayList或LinkedList。
这个循环会自动将集合 supermarkets
中的每个元素(在这个例子中是 Supermarket
对象)赋值给 supermarket
变量一次,然后执行循环体内的代码块。这使得代码更简洁,不需要显式地去索引或迭代集合的每一个元素。
例如:
List<Supermarket> supermarkets = ... // 初始化一个超市列表
for (Supermarket supermarket : supermarkets) {
System.out.println(supermarket.getName()); // 打印每个超市的名字
}