黑马程序员技术交流社区
标题:
实现文件筛选功能
[打印本页]
作者:
pphdsny3
时间:
2012-8-20 11:18
标题:
实现文件筛选功能
需求:要求使用
list
(
FilenameFilter
filter),实现文件筛选功能;例如要把C盘下的所有.java文件找出来并打印
看了毕老师的第20天的06视频,里面的这个作业。想了好久还是没能实现出来这个功能,希望有人能指点下
我自己的思路:由于FilenameFilter是个接口,我自己定义一个类去实现这个接口,并实现其中的方法,但是做着做着就迷糊了,得不出结果。
望高手指点下!
作者:
刘芮铭
时间:
2012-8-20 11:56
import java.io.*;
class FileTest
{
public static void main(String[] args)
{
File dir = new File("d:\\JAVA007\\day011");
//指定所在路径封装成File对象
String[] arr = dir.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
//使用一个匿名对象,判断以.java结尾的文件
{
return name.endsWith(".java");
}
});
System.out.println("len:"+arr.length);
for(String name : arr)
{
System.out.println(name);
}
}
}
作者:
pphdsny3
时间:
2012-8-20 13:11
刘芮铭 发表于 2012-8-20 11:56
import java.io.*;
class FileTest
谢谢了,知道这么实现了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2