使用内置类来做可能会更好理解些:final String _strFielterName = "aaaa.txt";
String arrFileName = dir.list(new FilenameFilter(){
    public boolean accept(File dir,String name){
        return name.equals(strFielterName);
    } 
});dir和name的值是在list运行的时候自动传给accept函数的。
在accept中,你只要认为dir就是new File("D:\Tomcat 4.1\webapps\ROOT"),而name就是dir.getName()JerKii