求解释这个语句for(String fileName:fileList)
{  
System.out.println(fileName);
}
这个For是什么意义
初学者,帮帮

解决方案 »

  1.   

    jdk5以后的增强型for循环。
    for(String fileName:fileList)
    {  
    System.out.println(fileName);
    }
    遍历fileList这个List.定义一个String类型的fileName.用来接收每次边遍历得到的fileList中的元素。相当于:String fileName;
    for(int i=0;i < fileList.size();++i){
      fileName = fileList.get(i);
      System.out.println(fileName);
    }推荐使用增强型for循环,效率更高
      

  2.   

    foreach循环,java5以后提供的功能,用于遍历数组和集合
    循环自动迭代数组或集合,访问他们每一个元素。你这个意思就是你有一个List<String> fileList的List,里面存放了若干个String
    通过这个for遍历这个List,然后将每个String打印出来。
      

  3.   

    1楼正解
    遍历fileList,和用iterator遍历作用一样。
    楼主可以网上搜一下