java - JFileChooser 文件名过滤器

标签 java

我希望我的 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/

相关文章:

java - QR码的黑白主题是标准的吗?

Java 枚举类型错误

Java 使用负输入旋转字符

java - 如何确定 MDB 的 messageType 接口(interface)

java - 如果 jar 文件大于特定大小,Applet 无法在 Windows 7 上使用 Java 1.7 加载

java - Spring propertyConfigurer 不工作

java - 为什么会出现错误 "The absolute uri: [http://tiles.apache.org/tags-tiles] cannot be resolved in either web.xml or the jar files deployed"

java - 如何在servlet中读取ajax发送的json

java - FileInputStream/FileOutputStream 阻塞?

java - Android 如何在使用 webView 时保持屏幕打开