for (String s : subDir) {
deleteDir(new File(dir, s));
}什么意思啊!!!1

解决方案 »

  1.   

    for (String s : subDir) {
    deleteDir(new File(dir, s));
    }什么意思啊!!!1
    这是1.5新定义的循环类型subDir是一个String类型的数组循环里面s,即循环表示String数组中的内容
      

  2.   

    至于这个new File(dir, s)你可以自己查看API该构造方法的说明,没记错的话,前一个参数是路径,后一个参数是文件名
      

  3.   

    java1.5的新特征  还迭代差不多,也就是C#里面的foreach吧
      

  4.   

    等价于这个
    String s;
    for(int i = 0; i < subDir.length; i++){
    s = subDir[i];
    deleteDir(new File(dir, s));
    }
      

  5.   

    JDK1.5新特性static void turnAll(Instrument[] e){
    for(Instrument i:e){
          turn(i);
            }
    }
      

  6.   

    例如
    Sring[] s = {"a","b"};
    for(String tmp : s) {
     system.out.println(tmp)
    }结果
    a b
      

  7.   

    那个是java新版本的功能,用于输出subDir里面的值,subDir也应该是String类型的变量吧,
      

  8.   

    java5中的新特性,可以方便的对容器或者数组进行迭代~
      

  9.   

    java5中的新特性,可以方便的对容器或者数组进行迭代~