":"在这个Java语句中意味着什么?

Str*_*rry 2 java foreach loops for-loop

for (Season time : Season.values() )
system.out.println (time+ "\t" + time.getSpan());
Run Code Online (Sandbox Code Playgroud)

我看到了使用枚举的一个例子:.这是什么意思?

Cam*_*ron 7

这是foreach循环的Java语法.

循环将迭代Season.values()一次返回的对象集合中的所有项目,time在执行循环体之前将每个项目依次放入变量中.有关foreach循环如何工作的更多详细信息,请参阅此密切相关的问题.