java io
小姜dot
执着的小愤青
展开
-
【Java IO】File类的getPath, getAbsolutePath和getCanonicalPath的区别
这三个方法的理解很容易混淆,总结一下自己对这个方法的区别,首先为了理解这几个方法的区别有必要了解一下File这个类,File实例包含所代表的文件或者目录路径的信息,这个信息通常称之为抽象路径(Abstract Path).大家可能好奇了,为啥叫抽象路径,这里的主要原因是由于Java本身的跨平台特性,所以在路径表示的时候,路径信息并不应反映出具体对应的操作系统环境。另外,这个抽象路径可以包含操作系统特原创 2018-04-17 13:45:15 · 1910 阅读 · 0 评论 -
【Java基础】FileFilter
FileFilter主要被用来过滤给定目录下面的文件或者目录 首先我们先看与喜爱FileFilter接口的定义:@FunctionalInterface public interface FileFilter { /** * Tests whether or not the specified abstract pathname should be * included i原创 2018-04-20 09:51:07 · 1236 阅读 · 0 评论 -
【Java基础】FilenameFilter
FilenameFilter用来根据给定文件或者目录的名称进行过滤,和FileFilter功能类似,区别在于两者的形式. 首先,看一下FilenameFilter的定义: @FunctionalInterface public interface FilenameFilter { /** * Tests if a specified file should be ...原创 2018-04-20 10:09:33 · 3807 阅读 · 1 评论