黑马程序员技术交流社区
标题:
给位大神来看看这段代码 有个地方不懂
[打印本页]
作者:
平爷
时间:
2015-8-30 23:52
标题:
给位大神来看看这段代码 有个地方不懂
File file = new File("D:\\音乐");
// 调用list 方法获取指定盘符的文件或文件夹
String[] str = file.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
// 这句不懂 有没有大神给解释下的
File files = new File(dir, name);
boolean flag = files.isFile();
boolean flag2 = name.endsWith(".mp3");
return flag && flag2;
}
});
作者:
铁蛋
时间:
2015-8-31 00:08
你就是大神,这个我还没学到
作者:
T-l-H、小生
时间:
2015-8-31 00:18
这里的FilenameFilter是文件过滤器,这题目的需求是复制音乐文件,也就是MP3文件,因此用过滤器里面的isFile()方法判断是否为文件,再用endsWith()方法判断此文件的后缀名是不是.mp3~~~看看API就懂啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2