Efeito de implementação: liste os arquivos com nomes específicos de sufixo em um determinado diretório (por exemplo, liste os arquivos com sufixos txt no diretório raiz do disco D)
importar java.io.file; importar java.io.fileNameFilter; public Class Queryfile implementa FILENAMEFILTER {String Extension; // Extensão de arquivo public Queryfile (Extensão da String) {this.extension = "."+Extension.TolowerCase (); // Padronização de extensão de arquivo} @OverridePublic boolean Acept (arquivo dir, nome da string) {// reescreva o método do arquivo de interface filenameFilter arquivo = novo arquivo (dir, nome); if (file.getName). Arquivo ("d:/"); Queryfile Query = new Queryfile ("txt"); // arquivo com o sufixo txt string [] array = file.list (consulta); // O filtro inicia a filtragem para (int i = 0; i <Array.Length; i ++) {System.out.println (Array [i]);}}}ilustrar:
FileNameFilter Interface é uma interface usada para filtrar arquivos, e a mesma interface é FileFilter
O exposto acima é o conteúdo inteiro do resumo de filtragem de sufixo de arquivo de IO compartilhado desta vez. Se você ainda não entende, pode consultar os seguintes artigos relacionados ou discutir diretamente na área de comentários abaixo. Obrigado pelo seu apoio ao wulin.com.