黑马程序员技术交流社区
标题:
求指教
[打印本页]
作者:
留半本
时间:
2015-11-1 17:08
标题:
求指教
File[] files = startFile.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
return new File(dir, name).isFile() && name.endsWith(".java");
}
});
上面代码中new FilenameFilter(){}是什么
作者:
ITHM明
时间:
2015-11-1 18:16
new FilenameFilter() {
public boolean accept(File dir, String name) {
return new File(dir, name).isFile() && name.endsWith(".java");
}
}
这一整块是一个匿名内部类。
作者:
石三伢子1
时间:
2015-11-2 11:08
恩,楼上说的没错,这是一个匿名内部类,
new FilenameFilter() {
public boolean accept(File dir, String name) {
return new File(dir, name).isFile() && name.endsWith(".java");
}
}
这段代码代表着一个 FilenameFilter类的匿名子类对象;
作者:
大地z灵
时间:
2015-11-2 11:29
整体是一个匿名内部类,表示的是接口FileNameFilter接口的子类对象,作用是过滤文件名称的:筛选以.java结尾的文件
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2