黑马程序员技术交流社区

标题: 对于遍历集合的方法优化 2 [打印本页]

作者: decadence90    时间: 2015-7-22 22:13
标题: 对于遍历集合的方法优化 2
public class Demo {
       
        public static void main(String[] args) {
                Collection c = new ArrayList();
                c.add("hello");
                c.add("world");
                c.add("java");
   
               //这里用到的是高级for循环,这样会跟给力 而且很简洁,不过有缺点,请大家自己查阅
                for(Object o: c){
                        System.out.println(o);
                }


               
作者: 18671183990    时间: 2015-7-22 22:17
过来看看
作者: decadence90    时间: 2015-7-22 22:23
18671183990 发表于 2015-7-22 22:17
过来看看

嗯 常来啊
作者: DD_vincent    时间: 2015-7-23 00:33
本帖最后由 DD_vincent 于 2015-7-23 00:35 编辑

for(Object o: c)是个foreach循环,也就是遍历ArrayList、数组等中所有的成员。但是foreach语句的缺点就是在循环开始的时候,整个迭代的过程都已经确定下来了,并且遍历的对象是锁定的,不能进行更改。不像for语句,我们可以灵活的进行调整




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