黑马程序员技术交流社区

标题: 分享file类和递归的总结 [打印本页]

作者: mz585858    时间: 2016-6-8 23:08
标题: 分享file类和递归的总结
File类:
        1.构造方法:
                File(String pathname):
                File(String parent,String child):
                File(File parent ,String child):
        2.成员方法:
                1.String getAbsolutePath():获取绝对路径
                2.String getPath():获取File封装的路径
                3.String getName():文件或者目录的名称;
                4.long length():获取文件的大小;单位:字节
                5.boolean createNewFile():创建文件:
                6.boolean mkdir():创建单级目录;
                7.boolean mkdirs():创建多级目录;
                8.boolean exists():判断文件/目录是否存在;
                9.boolean delete():删除文件/空目录(不能删除非空目录)
                10.String[] list():如果当前File表示一个目录,则获取此目录下所有子文件和子目录的"名称数组"
                11.File[] listFiles():如果当前File表示一个目录,则获取此目录下所有字文件和子目录的"File数组";
                12.boolean isFile():判断此File是否是一个文件;
                13.boolean isDirectory():判断此File是否是一个目录
                14.File[] listFiles(FilenameFilter filter):使用文件过滤器获取子文件或目录;
三.递归:
        1.递归:就是方法调用自己.也就:方法的递归调用;
        2.递归的注意事项:
                1).递归一定要有出口,否则就是死递归;
                2).递归的层次不能太深,否则堆栈溢出;
                3).构造方法不能递归调用.

        3.递归主要掌握:遍历目录

作者: 骄阳登峰    时间: 2016-6-8 23:28
不错不错,来学习了.
作者: 归宿123    时间: 2016-6-9 00:28
可以就是递归不懂,还没学





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2