我希望我的JFileChooser仅显示以任何变量开头的目录和文件,例如,所有以jgg300...
开头的文件
我尝试使用FileFilter
,但是它仅适用于文件格式为bat
或exe
的文件,我的文件没有文件格式,它们只是文件。
我尝试使用一些我在Google上找到的解决方案,但它们没有用 也许我使用FileFilter错误,但无法正常工作。
编辑: 我想按文件的开头而不是结尾进行过滤。
答案 0 :(得分:1)
像这样创建一个新的FilenameFilter
String[] myFiles = directory.list(new FilenameFilter() {
public boolean accept(File directory, String fileName) {
return fileName.startsWith("jgg300");
}
});