前言:
文件IO是程序设计语言的一个特点,本文将针对Java的File文件名过滤进行测试。
测试目录截图:
测试结果:
data.txt
output-.txt
output-.txt
output-d.txt
people-id.txt
qqmusic_cn_seed.txt
text-a20.txt
--- finish ----
版本一:接口继承
package com.yeezhao.common.io.v1;
import java.io.File;
import java.io.FilenameFilter;
import java.util.regex.Pattern;
public class MyFilenameFilter implements FilenameFilter {
final static String REGEX = ".*\\.txt";
@Override
public boolean accept(File dir, String name) {
return Pattern.matches(REGEX, name);
}
}
package com.yeezhao.common.io.v1;