Filtre de fichier de fichier, filtrez le fichier souhaité:
Exemple de code:
fichier de package ; import java.io.File; import java.io.FilenameFilter; / ** * @Author YangHe * @Date 2020/4/12 21:45 * File filter * / class MyFilter implements FilenameFilter { @Override public boolean accept (File dir, String name) { // Détermine s'il s'agit de .java end ou d'un répertoire return name.endsWith (". java") || new File (name) .isDirectory (); } } public class FileNameFilterTest { public static void main (String [] args) { Fichier fichier = nouveau fichier ("." ); String [] nameList = file.list (); System.out.println ( "未 加 过滤 器 效果" ); for (String str: nameList) { System.out.println (str); } String [] nameList2 = file.list ( new MyFilter ()); System.out.println ( "加 过滤 器 效果" ); for (String str: nameList2) { System.out.println (str); } } }
Exemples de résultats: