Filtro de archivo de archivo, filtre el archivo deseado:
Código de muestra:
archivo de paquete ; import java.io.File; import java.io.FilenameFilter; / ** * @Author YangHe * @Date 2020/4/12 21:45 * File filter * / class MyFilter implementa FilenameFilter { @Override public boolean accept (File dir, String name) { // Determine si es .java end o un nombre de retorno de directorio.endsWith (". java") || new File (name) .isDirectory (); } } public class FileNameFilterTest { public static void main (String [] args) { Archivo de archivo = Archivo nuevo ("." ); Cadena [] nameList = file.list (); System.out.println ( "未 加 过滤 器 效果" ); for (String str: nameList) { System.out.println (str); } Cadena [] nameList2 = file.list ( nuevo MyFilter ()); System.out.println ( "加 过滤 器 效果" ); para (String str: nameList2) { System.out.println (str); } } }
Resultados de ejemplo: