一段java代码,编译不过去

wangshenhai 2005-07-26 02:24:51
import java.io.*;

public class TestFile{

public static void main(String[] args){
String tmp;
File pathname=new File(args[0]);
FileFilter fileFilter=new FileFilter(){
public boolean accept(File pathname){
String tmp=pathname.getName().toLowerCase();
if(tmp.endsWith(".java"))
return true;

return false;
}
}
File[] filelist=pathname.listFiles(fileFilter);
for(int i;i<fileList.length;i++){
System.out.println(filelist[i]);
}
}
}
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mofeir 2005-07-26
  • 打赏
  • 举报
回复
我是锄禾
wangshenhai 2005-07-26
  • 打赏
  • 举报
回复
我就是打算列出某个目录下的java文件。希望大侠帮帮我。还有就是FileFilter和FilenameFilter有什么不同?
interhanchi 2005-07-26
  • 打赏
  • 举报
回复
import java.io.*;

public class TestFile{

public static void main(String[] args){
String tmp;
File pathname=new File(args[0]);
FileFilter fileFilter=new FileFilter(){
public boolean accept(File pathname){
String tmp=pathname.getName().toLowerCase();
if(tmp.endsWith(".java"))
return true;

return false;
}
};//少了一个分号!
File[] filelist=pathname.listFiles(fileFilter);
for(int i;i<fileList.length;i++){
System.out.println(filelist[i]);
}
}
}
masse 2005-07-26
  • 打赏
  • 举报
回复
public static void main(String[] args){
String tmp;
File pathname=new File(args[0]);
FileFilter fileFilter=new FileFilter(){
public boolean accept(File pathname){
String tmp=pathname.getName().toLowerCase();
if(tmp.endsWith(".java"))
return true;

return false;
}
};
File[] filelist=pathname.listFiles(fileFilter);
for(int i=0;i<filelist.length;i++){
System.out.println(filelist[i]);
}
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧