Filtre de fichiers (un exemple simple)

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:

 

Je suppose que tu aimes

Origine www.cnblogs.com/yanghe123/p/12687971.html
conseillé
Classement