Как я могу настроить фильтр 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());
Другими словами, сделайте List из вашего массива (чтобы иметь хороший метод "содержит"), а затем спросите этот список, если в нем содержится имя файла.