Discuss / Java / 不改函数传参形式我不会写=-=

不改函数传参形式我不会写=-=

Topic source

ncoheart

#1 Created at ... [Delete] [Delete and Lock User]
package com.itranswarp.learnjava;

import java.io.File;
import java.io.IOException;

/**
 * Learn Java from https://www.liaoxuefeng.com/
 * 
 * @author liaoxuefeng
 */
public class Main {

    public static void main(String[] args) throws IOException {
        File currentDir = new File("Documents");
        listDir(currentDir.getCanonicalFile(),"");
    }

    static void listDir(File dir,String indent) {
        System.out.print(indent);
        System.out.println(dir.getName() + "/");
        for(File f : dir.listFiles()){
            if(f.isDirectory()){
                listDir(f,indent+"  ");
            }else{
                System.out.print(indent + "  ");
                System.out.println(f.getName());
            }
        }
        
    }
}


  • 1

Reply