for(File child : codeFiles) 这里的“:”什么意思?请帮忙回答!!!谢谢

解决方案 »

  1.   

    foreach 循环,JDK 5 中新增的语法,可以理解为 for(File child in codeFiles),
    内部采用 Iterator 实现,会逐一遍历冒号后面的内容,将遍历出来的内容逐一放在
    冒号前面的那个变量中。这个语法虽然很方便,但是由于其内部还是采用迭代器实现的,因此效率比较差。
      

  2.   

    这是新的for是sun口家入得for(元素:容器)多用于遍历,不能对特定某个单个元素操作