改成的File dir=new File("d:\\javasource");试试
解决方案 »
- JAVA基础问题
- 求导
- (new Random()).nextInt(11)和(int) Math.round(Math.random() * 10)从效果上来说有什么区别?
- Java集合类问题?
- 菜鸟问:为什么访问方法(getXX)前面要有返回值类型
- C标签迭代时报 For input string: "id"
- 关于字节的,请问有什么区别?Please.......
- java.io.NotSerializableException 这是个什么异常啊?
- 关于接口的问题
- java类中的方法就是函数了,函数参数全是传值了,传址参数怎样表示?
- 急!!!在线等待
- 为什么关闭Java程序的时候,总会弹出一个微软拼音的"关于"对话框来
or
File dir=new File("d:/javasource");
public class FileFilterDemo
{
public static void main(String args[])
{
File dir=new File("f:/java");//或者写作File dir=new File("f:\\java");
Filter filter=new Filter("java");
String fileList[]=dir.list(filter);
for(int 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 Filter implements FilenameFilter
{
String extension;
Filter(String extension)
{
this.extension=extension;
}
public boolean accept(File directory,String fileName)
{
return fileName.endsWith("."+extension);
}
}