import java.io.*;
public class FileFiterDemo
{
File dir=new File("D:lin.c++");
Filter filter=new Filter("doc");
String fileList[]=dir.list(filter);
for(i=0;i<fileList.length;i++)
{
File tmpFile=new File(fileList[i]);
if(tmpFile.isFile())
System.out.println("文件"+tmpfile);
else 
System.out.println("目录"+tmpfile);
}
}
class Filer implements FilenameFilter
{
String extendsion;
   public void Filter(String extension)
{
this.extendsion=extendsion;
}
public boolean accept(File directory,String filename)
{
return filename.endsWith("."+extension);
}
}
他的提示错误是:
E:\ja\program\FileFiterDemo.java:7: illegal start of type
for(i=0;i<fileList.length;i++)
        ^
E:\ja\program\FileFiterDemo.java:15: <identifier> expected
}
^
2 errors