我希望我的 JFileChooser 仅显示以任何变量开头的目录和文件,例如以 jgg300...
开头的所有文件
我尝试使用FileFilter
但它仅适用于文件格式如bat
的文件或exe
,我的文件没有文件格式,它们只是文件。
我尝试使用在谷歌上找到的一些解决方案,但它们不起作用 也许我使用 FileFilter 是错误的,但我无法让它工作。
编辑: 我想按文件的开头而不是结尾进行过滤。
最佳答案
像这样创建一个新的 FilenameFilter
String[] myFiles = directory.list(new FilenameFilter() {
public boolean accept(File directory, String fileName) {
return fileName.startsWith("jgg300");
}
});
关于java - JFileChooser 文件名过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52387833/