关File类中于list(filenamefilter)里的参数FilenameFilter中的函数accept()里的Fil
如题.看了半天也不知道,这个参数是怎么传进来的?
请教了!!!!
import java.io.*;
class OnlyExt implements FilenameFilter{
String ext;
public OnlyExt(){}
public OnlyExt(String str){
ext="."+str;
}
public boolean accept(File dir,String str){
return str.endsWith(ext);
}
}
public class MyIO4 {
public static void main(String args[]) throws IOException{
File f=new File("c:/");
OnlyExt oe=new OnlyExt("txt");
String s[]=f.list(oe);
for(int i=0;i<s.length;i++){
File ff=new File("c:/"+s[i]);
System.out.println(ff);
}
}
}
把这个程序看懂就行了,这个程序的作用就是查询所有的txt文件