java - 这段Java语句中的 ":"是什么意思?

标签 java loops for-loop foreach

for (Season time : Season.values() )
system.out.println (time+ "\t" + time.getSpan());

我看到一个使用 : 进行枚举的示例。这是什么意思?

最佳答案

这是 foreach loop 的 Java 语法.

该循环将一次迭代一个由 Season.values() 返回的对象集合中的所有项目,并将每个项目依次放入 time执行循环体之前的变量。仔细看看related question有关 foreach 循环如何工作的更多详细信息。

关于java - 这段Java语句中的 ":"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3993674/

相关文章:

java - 警告 : No mapping found for HTTP request with URI [/SpringTest/add] in DispatcherServlet with name telusuko

PHP循环并返回多维数组的$key

CUDA 三重循环

字典 .title() 中的 Python 字典

javascript - 检查对象值是否存在于 Javascript 对象数组中,如果不存在,则将新对象添加到数组中

连接到复制的 mysql 数据库的 Java 应用程序

java - 仅程序打印/接收每个其他数据包

java - 无法从服务器接收数据

javascript - 使用循环使用值填充变量,然后检索该变量的特定 "moment"

java - 如何用不同的值替换相同的字符?