Java文件过滤
程序员文章站
2022-07-02 14:29:19
...
Java实现文件过滤的方法,比如我只想获得某个路径下.java文件
只需要实现FilenameFilter这个接口即可。
比如:
private class FileFilter implements FilenameFilter { public boolean accept(File dir, String name) { return name.endsWith(".java"); } }
然后再调用list方法,以这个文件过滤器为参数即可
String[] allNames = new File(path).list(new FileFilter());
这样得到的allNames数组就是path这个路径下所有的.java文件了。
对于Swing中的文件选择框,调用setFileNameFilter方法就可以
FileDialog.setFilenameFilter(java.io.FilenameFilter)