黑马程序员技术交流社区

标题: java、中的增强for循环是什么意思???? [打印本页]

作者: 你媚你魅你    时间: 2014-8-9 16:32
标题: java、中的增强for循环是什么意思????
给我详细解释一下    大神们·
作者: 你媚你魅你    时间: 2014-8-9 16:33
:(。。。。。。。。。。
作者: Bule丶    时间: 2014-8-9 16:34
是for(String str : strings){

}  也叫foeeach  就是不用担心越界问题,如果全部循环完就用这个比较好
作者: 曾宇    时间: 2014-8-9 16:35
你说的是for(类型 名称 : 循环的数组)
这种格式么?
这样的for循环等同于for(int x =0;x<循环的数组.length;x++)
作者: 单线程xia    时间: 2014-8-9 16:37
foreach 用来遍历比for简便不少。不过有局限性,foreach语句可以改写成for,反之不一定
作者: felixzr    时间: 2014-8-9 21:56
高级for循环,楼上也说了,就是ForEach 1.5的新特性
作者: liqi    时间: 2014-8-9 22:04
说是高级,意思是比原来的for循环来说,有一定的局限性
所以说在某些情况下写增强型(传参数是集合),在所有情况下可以用for循环




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