这个语法是5.0新增的,据说是从C#里面借鉴过来的。
具体如下:
for
(variable:collection)
statement;
意思是依次处理collection里面的每一个元素。
其中的collection必须是一个数组或者实现了iterable接口的类。
例如:
int
[] i
=
new
int
[
3
];
for
(
int
m:i)
System.out.println(m);
最后将输出
0
0
0
0
0
注意默认将int[3]初始化为3个0。
用于不需要使用数组下标的情况下。
本文介绍了5.0版本中新增的一种增强for循环语法,该语法是从C#借鉴而来,主要用于遍历数组或实现了iterable接口的类。文章通过示例解释了如何使用这种循环来处理集合中的每个元素,并强调了它适用于不需要使用数组下标的场景。

被折叠的 条评论
为什么被折叠?



