java吧 关注:1,250,875贴子:12,734,902
  • 7回复贴,共1

请教打什么一个问题,感激不尽

只看楼主收藏回复

package file;
import java.io.*;
public class file {
public static void main(String args[])
{
File b=new File("h:/A");
test(b,0);
}
public static void test(File a,int num)
{
String c=" ";
for(int n=0;n<num;n++)
{
c+=" ";
}
File[] s=a.listFiles();
for(int i=0;i<s.length;i++)
{
System.out.println(c+s[i].getName());
if(s[i].isDirectory())
{
test(s[i],num+1);
//System.out.println(num);
}
}
}
}
最近看马士兵的教程 看到递归目录输出 程序在上面


1楼2014-03-30 22:47回复


    2楼2014-03-30 22:49
    回复
      将num+1改成++num 输出为什么多了个空格


      3楼2014-03-30 22:51
      回复
        求大神


        4楼2014-03-30 22:52
        回复
          num+1 2-2-2-2-2-2-2-2
          ++num 2-3-4-5-6-7-8-9
          --------------------------魔兽老了还是我们都已长大了。。。如今我们这样子各奔前程的拼搏着,那段燃烧的岁月是否还记得?


          IP属地:广西本楼含有高级字体6楼2014-03-31 10:01
          收起回复