使用内置类来做可能会更好理解些: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
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
使用LIST方法为什么会自动调用Accept