黑马程序员技术交流社区

标题: 奇了怪了,大家看看为什么会有这种情况? [打印本页]

作者: 刘进朝    时间: 2012-9-28 10:02
标题: 奇了怪了,大家看看为什么会有这种情况?
class ArrayList
{
        public static void main(String[] args)
        {
                ArrayList a = new ArrayList();
                a.add("aa");
                a.add("bb");
                a.add("cc");
                for (Iterator iter = a.iterator(); iter.hasNext();)
                 {
                  String str = (String)iter.next();
                  System.out.println(str);
                }
        }
}

结果:
C:\Users\lyme\Desktop>javac ArrayList.java
ArrayList.java:6: 错误: 找不到符号
                a.add("aa");
                 ^
  符号:   方法 add(String)
  位置: 类型为ArrayList的变量 a
ArrayList.java:7: 错误: 找不到符号
                a.add("bb");
                 ^
  符号:   方法 add(String)
  位置: 类型为ArrayList的变量 a
ArrayList.java:8: 错误: 找不到符号
                a.add("cc");
                 ^
  符号:   方法 add(String)
  位置: 类型为ArrayList的变量 a
ArrayList.java:9: 错误: 找不到符号
                for (Iterator iter = a.iterator(); iter.hasNext();)
                     ^
  符号:   类 Iterator
  位置: 类 ArrayList
ArrayList.java:9: 错误: 找不到符号
                for (Iterator iter = a.iterator(); iter.hasNext();)
                                      ^
为什么呢?求指点迷津.谢谢.
作者: 李阳Leo    时间: 2012-9-29 11:23
楼主是来嘲讽我大.NET众的吗?

for循环语法错了,for(;;){}
少个条件
作者: 潘梦军    时间: 2012-9-29 11:32
  for (Iterator iter = a.iterator(); iter.hasNext();)<---------条件不完整
                 {
                  String str = (String)iter.next();
                  System.out.println(str);
                }





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