一.File类:
1.构造方法:文件/目录可以不存在,后期可以通过方法来判断;
File(String pathname):
File(String parent,String child):
File(File parent,String child):
2.常用方法:
见讲义
String[] list():
String[] list(FilenameFilter f):
File[] listFiles():
File[] listFiles(FilenameFilter f):
3.文件过滤器:
1).FilenameFilter(接口)
boolean accept(File dir,String pathname):
2).FileFilter(接口)
boolean accept(File file):
二.递归:
1).概念:方法调用其本身;
2).递归的注意事项:
1.递归必须有出口,否则就是死递归;
2.递归的层次不能太深,否则会堆栈溢出;
3.构造方法不能递归调用; |
|