for (File file : files)是什么用法啊

解决方案 »

  1.   

    呵呵,是jdk5.0的新语法,
    for (File file : files)是遍历files,每次遍历的对象放在file中
      

  2.   

    跟.net中的foreach一样的功能,遍历files集合中的所有成员,并保存到file中
      

  3.   

    等价于for (Iterator iter = files.iterate(); iter.hasNext(); ) {
      File file = (File) iter.next();
    }
      

  4.   

    java 1.5 的for-each循环
     files 是一个集合
     file的作用是遍历集合中的每一个元素
     file的类型须与集合一样
      

  5.   

    这样可能用到老版本的jdk是出错阿
      

  6.   

    JDK1.5里面新增加了许多方法。所以一定要知道程序运行的环境,否则就会出现编译问题。JAVA DOC中可以看见每个方法适用的版本
      

  7.   

    for里面还可以这样用呀  HOHO  我记得for()括号里面必须有2个;号呀    HOHO  谢谢前辈们的指点哦