Java "File.txt" 的 JFileChooser 过滤文件
Java JFileChooser filter files for "File.txt"
我如何制作一个 JFileChooser 过滤器来过滤 "File.txt",我可以让它只过滤“.txt”,但这不是我想要的。
我要过滤 String[] 个文件,例如
String[] filters = new String[filtersCount];
String[0] = "File.txt";
String[1] = "Text.txt";
String[2] = "uncapText.txt";
我希望能够仅浏览具有这些确切名称的文件,大写也很重要,因此 "uncapText.txt"
将被接受,但 "UncapText.txt"
或 "unCapText.txt"
不会。
这似乎是一个简单的问题,但我找不到任何主题。
我建议编写一个过滤器来检查...
return Arrays.asList(filters).contains(file.getName());
换句话说,从你的数组中创建一个列表(有一个很好的 "contains" 方法)然后询问该列表是否包含文件名。
我如何制作一个 JFileChooser 过滤器来过滤 "File.txt",我可以让它只过滤“.txt”,但这不是我想要的。
我要过滤 String[] 个文件,例如
String[] filters = new String[filtersCount];
String[0] = "File.txt";
String[1] = "Text.txt";
String[2] = "uncapText.txt";
我希望能够仅浏览具有这些确切名称的文件,大写也很重要,因此 "uncapText.txt"
将被接受,但 "UncapText.txt"
或 "unCapText.txt"
不会。
这似乎是一个简单的问题,但我找不到任何主题。
我建议编写一个过滤器来检查...
return Arrays.asList(filters).contains(file.getName());
换句话说,从你的数组中创建一个列表(有一个很好的 "contains" 方法)然后询问该列表是否包含文件名。