구현 효과 : 특정 디렉토리에 특정 접미사 이름이있는 파일을 나열합니다 (예 : D 디스크의 루트 디렉토리에 txt 접미사가있는 파일을 나열)
import java.io.file; import java.io.filenamefilter; public class queryfile emplements filenamefilter {String Extension; // 파일 확장자 public queryFile (String Extension) {this.extension = "."+Extension.TolowerCase (); // 파일 확장 표준화} @OverridePublic boolean accept (파일 dir, string name) {// filenamefilter 인터페이스 파일 파일 = 새 파일 (dir, name)의 메소드를 다시 작성합니다. file ( "d :/"); QueryFile query = new QueryFile ( "TXT"); // 접미사 txt String [] array = file.list (query)가있는 파일; // (int i = 0; i <array.length; i ++) {System.out.println (array [i]);}}}에 대한 필터가 필터링을 시작합니다.설명 :
FilenameFilter 인터페이스는 파일을 필터링하는 데 사용되는 인터페이스이며 동일한 인터페이스는 FileFilter입니다.
위는 이번에 공유 된 IO 파일 접일 필터링 요약의 전체 내용입니다. 여전히 이해하지 못하는 경우 다음 관련 기사를 참조하거나 아래 의견 영역에서 직접 논의 할 수 있습니다. wulin.com을 지원 해주셔서 감사합니다.