黑马程序员技术交流社区

标题: 增强型for循环 [打印本页]

作者: 黑马-zhangping    时间: 2012-10-19 21:01
标题: 增强型for循环
原来我在复习for循环时,对增强型的for循环,做了下总结,希望对大家有帮助,同时如何那里有不足的地方,还希望大家多多指点

优点:对于遍历array、或collection时相当简便
缺点:对于数组—不能方便的访问数组下标
    对于集合—与iterator相比,不能方便的删除集合中的内容(因为,在集合内部也是调用iterator)
总结:简单遍历并读取其中的数据时采用增强型for循环
举例:
arr[]={1,2,3,4,5};
for(i:arr){           //把arr数组中的每一个元素,按顺序拿出来放在i中,在进行遍历
   System.out.println(i);
}
作者: 罗正荣    时间: 2012-10-19 21:16
{:soso_e197:}打酱油,围观,偶是新手党{:soso_e195:}
作者: 陈琦    时间: 2012-10-19 23:01
元芳:大人,楼主在骗分么??
作者: 黄小贝    时间: 2012-10-19 23:08
陈琦 发表于 2012-10-19 23:01
元芳:大人,楼主在骗分么??

从楼主发的二十多个主题有一半是0回复中元芳似乎发现了些什么~


作者: 廉伟    时间: 2012-10-20 22:57
他的  i没有定义数据的类型这样都可以加分啊

作者: 唐进    时间: 2012-10-21 00:43
在性能上这种for循环的性能最好,一般情况下尽量使用这种for循环




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