//FileFilter测试import java.io.*;class FileFilterTest implements FilenameFilter{
String extent;
FileFilterTest(String extent){
this.extent = extent;
}
public boolean accept(File dir,String name){
return name.endsWith("." + extent);
}
public static void main(String[] args){ File dir = new File("/XXX");
FileFilterTest fft = new FileFilterTest("htm");
System.out.println("list html files in directory " +dir);
String files[] = dir.list(fft);
//System.out.println(files.length);
for (int i=0;i<files.length;i++ )
{
File f = new File(files[i]);
if(f.isFile())
System.out.println("file:" + f);
else
System.out.println("sub director " + f);
}
}
}
String extent;
FileFilterTest(String extent){
this.extent = extent;
}
public boolean accept(File dir,String name){
return name.endsWith("." + extent);
}
public static void main(String[] args){ File dir = new File("/XXX");
FileFilterTest fft = new FileFilterTest("htm");
System.out.println("list html files in directory " +dir);
String files[] = dir.list(fft);
//System.out.println(files.length);
for (int i=0;i<files.length;i++ )
{
File f = new File(files[i]);
if(f.isFile())
System.out.println("file:" + f);
else
System.out.println("sub director " + f);
}
}
}
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
有没有可能是垃圾回收不完全早成的,我当时还编译了别的程序.