注册
 找回密码
 注册
江西广告网
查看: 346|回复: 0
打印 上一主题 下一主题

文件过滤器FileFilter实例

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-22 16:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1、接口方法accept()中可以自行定义过滤规则 2、此外,FilenameFilter和FileFilter类似,也提供文件过滤功能 下面是FileFilter的一个应用案例,列出包含指定关键词的目录和文件 import java.io.File; import java.io.FileFilter; public class KeywordFileFilter implements FileFilter { private String keyword; public KeywordFileFilter(String keyword) { this.keyword = keyword; } public boolean accept(File pathname) { return pathname.getName().toLowerCase().indexOf(keyword) >= 0; } * 测试方法 public static void main(String[] args) { File path = new File("c:/"); File[] list = path.listFiles(new KeywordFileFilter("windows")); for (int i = 0; i < list.length; i ) { System.out.println(list[i].getName()); } } }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表