java吧 关注:1,238,784贴子:12,709,054
  • 3回复贴,共1

一个关于文件过滤器的问题

只看楼主收藏回复

请问这两种方法有什么差别呢?
static class MyFilter implements FilenameFilter{
private String type;
public MyFilter(String type){
this.type = type;
}
public boolean accept(File dir,String name){
return name.endsWith(type);
}
}


IP属地:重庆1楼2015-05-15 11:16回复
    class DirFilter implements FilenameFilter{
    private Pattern pattern;
    public DirFilter(String regex){
    pattern=Pattern.compile(regex);
    }
    public boolean accept(File dir, String name) {
    return pattern.matcher(name).matches();
    }
    }


    IP属地:重庆2楼2015-05-15 11:16
    回复
      没人会么


      IP属地:重庆4楼2015-05-15 11:24
      回复
        太难,没人会


        IP属地:湖南来自Android客户端5楼2015-05-15 11:56
        回复