7
디렉토리에 특정 확장자 (예 : .txt)가있는 파일을 모두 가져와야합니다. '.txt'및 '.TXT'확장자를 가진 모든 파일을 나열 할 수 있어야합니다 (대소 문자를 구분하지 않아야 함). 나는 이것을 위해 다음과 같은 클래스를 작성했다. 이를 달성하기 위해 다음과 같은 수업에서 어떤 변화를 주어야합니까?Java FilenameFilter
class OnlyExt implements FilenameFilter {
String ext;
public OnlyExt(String ext) {
this.ext = "." + ext;
}
public boolean accept(File dir, String name) {
return name.endsWith(ext);
}
}
글쎄, 나는 accept()
에 name.toLowerCase().endsWith(ext);
을 시도하지만, 작동하지 않았다.
미리 감사드립니다.