想用java实现一个树结构
有高手知道吗?

解决方案 »

  1.   

    import java.io.*;
    public class Test{
      public static void main(String[] args){
       File f=new File("f:/");
       tree(f,0);
       }
       
      private static void tree(File f,int lev){
       String ss="-";
       for(int j=0;j<lev;j++){
         ss+="----";
        }
         File[] childs=f.listFiles();
         for(int i=0;i<childs.length;i++){
           System.out.println(ss+childs[i].getName());
           //System.out.println("ss");
           if(childs[i].isDirectory()){
            tree(childs[i],lev+1);
            System.out.print("+");
           }
          }
        }