如何使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"
则不会。
这似乎是一个简单的问题,但我找不到任何主题。
答案 0 :(得分:1)
我建议编写一个检查...
的过滤器return Arrays.asList(filters).contains(file.getName());
换句话说,从数组中创建一个List(以获得一个很好的“包含”方法),然后询问该列表是否包含该文件的名称。