У меня есть требование получить все файлы в каталоге с определенным расширением (скажем, .txt).Я должен быть в состоянии перечислить все файлы, которые имеют расширение «.txt» и «.TXT» (то есть, он должен быть без учета регистра).Я написал следующий класс для этого.Какие изменения я должен сделать в следующем классе, чтобы добиться этого?
class OnlyExt implements FilenameFilter {
String ext;
public OnlyExt(String ext) {
this.ext = "." + ext;
}
public boolean accept(File dir, String name) {
return name.endsWith(ext);
}
}
Ну, я пробовал name.toLowerCase().endsWith(ext);
в accept()
, но это не сработало.
Спасибо ввперед.