黑马程序员技术交流社区
标题:
关于文件过滤的问题哪位大神给解答下为啥报错?
[打印本页]
作者:
范靖明
时间:
2014-9-4 00:37
标题:
关于文件过滤的问题哪位大神给解答下为啥报错?
import java.io.*;
/**
* 文件名过滤
* @author Administrator
*
*/
public class FilenameFilter {
public static void main(String[] args){
File dir = new File("c://");
String[] arr =dir.list(new FilenameFilter(){//list这报错
public boolean accept(File dir,String name){
return name.endsWith(".java");
}
});
for(String name:arr){
System.out.println(name);
}
}
}
作者:
fantacyleo
时间:
2014-9-4 00:55
报什么错了?目测语法正确,运行时抛异常了?
作者:
Darkhorse′Xa
时间:
2014-9-4 07:48
String[] arr =dir.list(new FilenameFilter(){//list这报错
public boolean accept(File dir,String name){
return name.endsWith(".java");
}
});
//list这报错,前面的花括号的问题.你重新打
还有你这类名怎么跟FilenameFilter同名?
作者:
︶ㄣ冰衅ヅ
时间:
2014-9-4 10:16
文件名和你想new 的接口的匿名内部类重名了.
把文件名字改掉
作者:
Darkhorse′Xa
时间:
2014-9-5 09:03
fantacyleo 发表于 2014-9-4 00:55
报什么错了?目测语法正确,运行时抛异常了?
- -我说的是他的类名public class FilenameFilter {,他这个文件名跟FilenameFilter 重名了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2