改错
我没发现这个过滤器有什么问题,请各位看看,谢谢诶!
class PictureFileFilter implements FilenameFilter {
private ArrayList<String> extentions = new ArrayList<String>();
public void addExtention(String extention) {
if (!extention.startsWith(".")) {
extention = "." + extention;
extentions.add(extention.toLowerCase());
}
}
public boolean accept(File dir, String name) {
if (dir.isDirectory())
return true;
for (String extention : extentions)
if (name.endsWith(extention))
return true;
return false;
}
}