【发布时间】:2015-07-19 17:01:32
【问题描述】:
: 运算符在下面代码上下文中的 for 循环中是什么意思?
Pond[] ponds = {new Ocean(), new Pond(), new Lake(), new Bay()};
for (Pond p : ponds) {
p.method1();
System.out.println();
p.method2();
在网上它说 : 是一个三元运算符,但我看不出它在这种情况下如何应用。
【问题讨论】:
-
它被称为 for-each 循环。您可以将此构造用于任何 Iterable 的实例
-
@schtever - Dang.. 我搜索并搜索了一个 dup.. 最后不得不使用我认为最好的任何东西.. :)
标签: java ternary-operator