本帖最后由 李征雪 于 2012-4-10 11:19 编辑
- //Demo1403.java
- import java.util.*;
- class Demo1403
- {
- public static void main(String[] args)
- {
- ArrayList al = new ArrayList();
- //Iterator it = al.iterator();
- al.add("hello");
- al.add("world");
- al.add("java");
- al.add("hello");
- Iterator it = al.iterator();
- while(it.hasNext())
- System.out.println(it.next());
- System.out.println("Hello World!");
- }
- }
复制代码 帮我看看第9行和第16行的代码Iterator it = al.iterator();,为什么相同一代码定义在al.add()前面会报错?
it不是个对象吗?不是应该定义在哪都一样吗?
|