黑马程序员技术交流社区
标题:
关于超级for循环的问题....
[打印本页]
作者:
a2300538
时间:
2015-11-21 20:45
标题:
关于超级for循环的问题....
在一套就业班的题里面看到的 超级for循环与for循环的区别的问题.. 超级for循环是不是只能遍历数组啊
作者:
zqiang
时间:
2015-11-21 21:09
超级for循环是啥,求答案
作者:
wangdaban
时间:
2015-11-21 21:33
超级For循环主要是为了简化使用迭代器遍历抽取集合元素的情况下实现的,当你需要确定索引时,建议使用for,如果为了获取元素的话,建议使用超级For
作者:
a2300538
时间:
2015-11-22 13:04
zqiang 发表于 2015-11-21 21:09
超级for循环是啥,求答案
假设arr是个int数组
for(int x:arr) 这就是传说中的 超级! for循环..
作者:
萧未然
时间:
2015-11-22 14:49
就是for循环增强版吧,就是一种遍历方式,如果只为了得到集合元素,用for循环增强代替Iterator迭代器要方便很多
作者:
洛荣神川
时间:
2015-11-22 14:51
增强for循环吗,可以遍历集合数组
作者:
z13561291
时间:
2015-11-22 15:29
高级for循环
格式:
for(数据类型 变量名: 被遍历的集合(Collection)或者数组){
}
对数组也能进行遍历
对集合遍历
只能获取集合中元素,但是不能对集合进行其他操作
传统for循环和高级for循环有什么区别?
高级for循环有一个局限性,必须有被遍历的目标
建议在遍历数组的时候,还是希望使用传统for循环
因为传统for循环可以定义角标
ArrayList<String> al = new ArrayList<String>();
for(String s:al){
System.out.println(s);
}
作者:
一个人走天下
时间:
2015-11-22 21:36
顶楼上的
作者:
小笨笨天
时间:
2015-11-22 22:05
赞赞赞赞
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2