dfa*_*dfa 14

Java有一个关键字,,但是它可以在两种不同的方式使用:

/* classical, C/C++ school */
for (int i = 0; i < N; i++) {

}
Run Code Online (Sandbox Code Playgroud)

适合每种风格:

// more object oriented, since you use implicitly an Iterator 
// without exposing any representation details 
for (String a : anyIterable) {

}
Run Code Online (Sandbox Code Playgroud)

它为实现任何类型的Iterable<String>,例如List<String>,Set<String>等等.

后一种形式也适用于数组,请参阅此问题以获得更具"phisophical方法".