A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© decadence90 中级黑马   /  2015-7-22 22:13  /  669 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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);
                }


               

3 个回复

倒序浏览
过来看看
回复 使用道具 举报

嗯 常来啊
回复 使用道具 举报
本帖最后由 DD_vincent 于 2015-7-23 00:35 编辑

for(Object o: c)是个foreach循环,也就是遍历ArrayList、数组等中所有的成员。但是foreach语句的缺点就是在循环开始的时候,整个迭代的过程都已经确定下来了,并且遍历的对象是锁定的,不能进行更改。不像for语句,我们可以灵活的进行调整
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马