图像文件的Java FileFilter例子
Xn_warm
・1 分钟阅读
如果你需要Java FileFilter用于图像文件的源代码,则此代码可以让你初步了解:
class ImageFileFilter implements FileFilter { private final String[] okFileExtensions = new String[] {\"jpg\",\"jpeg\",\"png\",\"gif\" }; public boolean accept(File file) { for (String extension : okFileExtensions) { if (file.getName().toLowerCase().endsWith(extension)) { return true; } } return false; } }
你可以将该文件过滤器与Java File
类一起使用,如下所示:
File dir = new File(canonDirectoryName); File[] filesInDir = dir.listFiles(new ImageFileFilter()); if (filesInDir.length == 0) return; // your custom code here ...
如前所述,如果需要一些用于图像文件的Java FileFilter
类代码,我希望这是有用的。