天天看点

java中Filefilter和Filenamefilter的区别

public File [] listFiles(java.io.FilenameFilter) 

java.io.FilenameFilter:文件名过滤器接口。过滤器必须实现此接口。该接口定义了一个

public boolean accept(File file, String filename)方法,第一个参数File file为正在被过滤的文件,第二个参数为正在被过滤的文件名。FilenameFilter.accept返回false的文件会被过滤掉。

该方法返回匹配FilenameFilter所指定条件的文件

public File [] listFiles(java.io.FileFilter) 

public boolean accept(File file)方法,第一个参数File file为正在被过滤的文件。FileFilter.accept返回false的文件会被过滤掉。

该方法返回匹配FileFilter所指定条件的文件。

继续阅读