2014年4月3日

[Java] 匿名类用法一例 -- FilenameFilter

摘要: 学以致用,从前看匿名类的时候老觉得好复杂,弄的这么麻烦干嘛。现在用的时候,回过头来看看,还好有这么个看似复杂的设计。其实就是拿来做一个filenamefilter,File类有一个方法,能够枚举文件夹里面所有的某种类型的文件。但是没找到类似*.jpg之类的方法能够只列举jpg图片。剩下的几个方法,看来看去,好像只有list(FilenameFilter)这个比较合适。就随便查了下这个类,该天杀的居然是抽象类,实现抽象类神马的最讨厌了。果不其然,这个需要一个子类实现,老子只是过滤下文件类型好不好,要不要在混乱不堪的文件夹里面再弄个类出来?这时候匿名类就派上用场了。轻轻松松三分钟,解决意外烦恼。完 阅读全文

posted @ 2014-04-03 15:46 林南 阅读(1484) 评论(0) 推荐(1) 编辑

导航