本帖最后由 王冰 于 2012-7-11 02:08 编辑
public static void listDemo_2()
{
File dir = new File("F:\\javaCode\\day18");
String[] arr = dir.list(new FilenameFilter()//list方法是根据accept方法的返回值来判断是不是所需要的文件
{
public boolean accept(File dir,String name)
{
sop("dir:"+dir+"......name:"+name);//这里打印的是被封装成File的目录和目录下的文件的名称,
//但是FilenameFilter类中具体是怎么样找到目录和文件的一直不明白,有谁能具体说下
return name.endsWith(".class");
}
});
sop("len:"+arr.length);
for (String name : arr)
{
sop(name);
}
}
|
|