欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)
相关标签: Filter FileFilter