FilenameFilter 接口是不存在的吧?
如果在一个类前面加public,如:
import java.io.*;
public class Dir {
public static void main(String args[]){
。。
}
}这时,源程序文件名应该是Dir.java
如果在一个类前面加public,如:
import java.io.*;
public class Dir {
public static void main(String args[]){
。。
}
}这时,源程序文件名应该是Dir.java
cannot resolve symbol class FilenameFilter
就是说,编译器不认识这个作为class名出现的符号“FilenameFilter”,这就说明,你没有import这个类,或者名字写错了。
要实现下面的方法
public boolean accept(File dir,
String name)加上public 时类名要与文件名一致