62,634
社区成员




import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class T {
public static void main(String args[]) {
List<String> files = new ArrayList<String>();
File file = new File("path");
String postfix = "^.*[.XXX]$"//以".XXX"结尾的文件
String contain = "^.*[XXX].*$";//名字包含"XXX"的文件
String prefix = "^[XXX].*$";//以"XXX"开头的文件
File fileList[] = file.listFiles();
for (File f : fileList) {
if (f.isFile()) {
if (f.getName().matches(postfix))
//if (f.getName().matches(contain))
//if (f.getName().matches(prefix))
files.add(f.getName());
}
}
System.out.println(String.valueOf(files));
}
}