黑马程序员技术交流社区

标题: foreach的用法 [打印本页]

作者: geekandgeek    时间: 2016-6-23 10:49
标题: foreach的用法
在java中的语法:for(type x : collection){
}

foreach(元素类型type 元素变量x : 遍历对象obj)
{
引用了x的java语句;
}
在java中的语法:for(type x : collection){
}
实例:遍历一维数组
public class Test {
public static void main(String[] args)
{
int[] a = {1,2,3};
for(int i : a)
System.out.print(i + ",");
}
}
遍历二维数组
for(int[] i: a){     //  a是二维数组  i 相当于是一维数组类型的变量 ,i   相当于 是a数组的元素的变量。a数组的元素是一维数组。
   for(int j : i){        //   j相当于是一个变量,i数组的元素是整型数值。
             }
}
优点是处理数组的遍历更加方便。
缺点是相对于for循环来说,不能对某个下标的数组元素操作,有局限性。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2