foreach作迭代器该怎么用啊
举个例子说明一下

解决方案 »

  1.   

    比如这个Iterator 该怎么改成foreachList a=new ArrayList();
    for(int i=0;i<3;i++)
        a.add(i);
    Iterator it=a.iterator();
    while(it.hasNext())
        System.out.println(it.next());同时问一下我在thinking in java里面看见ArrayList不能保存基本类型,为什么我的ArrayList可以直接保存int
      

  2.   

    jdk1.5的新特性 可以帮你自动装箱拆箱 其实你保存的是Integer类型
    foreach???在.NET中的吧??
    你用jdk1.5的新特性:
    JAVA用新的for循环起到一样效果:
    List a=new ArrayList();
    for(int i=0;i<3;i++)
        a.add(i);for(Object o:a)
    {
        System.out.println(o);
    }