【发布时间】:2018-08-22 09:54:10
【问题描述】:
我写了下面的代码 我想改进我代码中的所有子树,只针对 2 层我想将我的代码更改为所有层的迭代代码。
for(int p=0;p<f3.length;p++){
if(f3[p].isDirectory()){
System.out.println(f3[p]+"*****DIRECTORY*****");
File[] fsub=f3[p].listFiles();
for(int i=0;i<fsub.length;i++){
if(fsub[i].isDirectory()){
System.out.println(fsub[i]+" DIRECTOY");}
else System.out.println(fsub[i]+" FILE");
}
}
else System.out.println(f3[p]+"--FILE");
}
【问题讨论】:
-
你查过this的回答了吗?
-
如果我是你,我会尝试递归的。