黑马程序员技术交流社区
标题:
这段代码突然看不懂,求详解答
[打印本页]
作者:
kmlitheima
时间:
2015-6-2 23:14
标题:
这段代码突然看不懂,求详解答
for (Data d : list) {
System.out.println(d.val)
}
怎么解读这个for?
作者:
Amu
时间:
2015-6-2 23:26
增强for循环,遍历集合或者数组的一种方式
作者:
电子生命体
时间:
2015-6-2 23:27
增强for循环
遍历list集合 集合中存储的是Data类型的元素
每次循环打印Data中的变量val
每次循环都遍历到一个新的元素 只到将所有元素遍历完为止
作者:
谢晓明
时间:
2015-6-3 00:17
这是增强for循环把
作者:
qian0217wei
时间:
2015-6-3 01:18
高级for循环!
作者:
经济
时间:
2015-6-3 07:39
这是jdk的新特性,用的是增强for,底层为迭代器,
作者:
繁复
时间:
2015-6-3 09:30
增强for循环 也叫foreach 遍历list(可能是集合或数组) list里面存储的是Data类型
作者:
白水丶
时间:
2015-6-3 09:59
增强for循环
作者:
kmlitheima
时间:
2015-6-3 10:05
白水丶 发表于 2015-6-3 09:59
增强for循环
看到大家热情的解答,不错!
作者:
胡亚辉
时间:
2015-6-3 13:43
增强for循环
作者:
ywang
时间:
2015-6-3 14:01
foreach 循环! Data 是数据类型! 后面的list 是所遍历的集合
作者:
嘎路的米
时间:
2015-6-3 15:41
这是高级for循环语句
给你说个例子
String[] ss = {"abc","def","123"};
那么你要遍历ss中的内容,就可以使用一下方式
for(String s : ss){
System.out.println(s);
}
int[] is = {1,2,3};
遍历的方式
for(int i : is){
System.out.println(i);
}
如果还不明白,你就记住,要遍历什么类型的数组,你就在高级for循环中的放什么类型的变量
作者:
bin2015
时间:
2015-6-3 16:30
for (Data d : list) {
System.out.println(d.val)
}
复制代码
这个是增强for循环可以遍历集合和数组
Data是数据类型,d是变量 list是遍历的目标,System.out.println(d.val)输出变量d的属性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2