if (file.isDirectory()) { listDirectory(file); }
这段程序中的
listDirectory(file);
是把file赋值给方法参数中的dir了吗?
递归就是自己调用自己的方法。实现像洋葱一样一层层往下,但是实际上只是不停重复剥这个动作,到剥完。
就是调这个自己定义的方法