在jdk1.5以后的版本中,新增了一个名叫foreach的语法,它可以在循环语句中使用,方法可见以下实例。
例如,定义一个一维数组 a[ ]={1,15,20,33},此时要求打印该数组值,按照以往的方法,可以这样做,代码如下:
1
public class TestForEach
2

{public static void main(String [] args)
3
{ int [] a =
{1,15,20,33};
4
for(int i=0;i<a.length();i++)
5
System.out.println(a[i]);
6
}
7
}
8
但是,当我们运用了foreach的语法后就不一样了,以上的语句可以写成如下格式:
1
public class TestForEach
2

{
3
public static void main(String [] args)
4
{
5
int [] a =
{1,15,20,33};
6
for(int i : a) //注,这里定义的i必须在for结构中,
7
System.out.println(i);
8
}
9
}
写到这里不由得赞叹一下,Java真是牛呀!