実装効果:特定のディレクトリに特定のサフィックス名を持つファイルをリストします(たとえば、DディスクのルートディレクトリにTXTサフィックスを含むファイルをリストします)
Import java.io.file; import java.io.filenamefilter; public class queryfileを実装しますfilenamefilter {string endixt; //ファイル拡張public queryfile(string extension){this.extension = "。"+extension.tolowercase(); //ファイル拡張標準化} @OverridePublic boolean Accept(ファイルdir、文字列名){// filenamefilterインターフェイスファイル= new file file = new file(dir、name); if(file.getName()。tolowercase()。endswith()。 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へのご支援ありがとうございます。