ファイルファイルフィルター、目的のファイルをフィルターで除外します。
サンプルコード:
パッケージファイル; 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){ // それが.javaの終わりであるかディレクトリであるかを決定します return name.endsWith( " 。java ")|| new File(name).isDirectory(); } } public class FileNameFilterTest { public static void main(String [] args){ ファイルfile = new File( "。" ); 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); } } }
結果の例: