当前位置: 代码迷 >> Java相关 >> 文件过滤的代码什么写啊
  详细解决方案

文件过滤的代码什么写啊

热度:157   发布时间:2006-12-18 17:59:30.0
文件过滤的代码什么写啊

RT

搜索更多相关的解决方案: 文件  代码  

----------------解决方案--------------------------------------------------------
过滤什么?
----------------解决方案--------------------------------------------------------
顶级灌水员有空到JAVA版来啊

----------------解决方案--------------------------------------------------------
来了也把问题说清楚啊

是不是文件选择框的时候,只显示某些类型的文件啊

用Filefilter
----------------解决方案--------------------------------------------------------

我自己写了个 感觉效果不好啊 !!大家最好给我个有效的代码让我参考一下
package untitled6;
import java.io.*;
public class FileExtensionFilter implements FilenameFilter {
private String extension=null;

public FileExtensionFilter(String extension) {
this.extension="."+extension.toLowerCase();
}

public boolean accept(File dir,String name){
File tmp=new File(dir,name);
if(tmp.getName().toLowerCase().endsWith(extension)){
return true;
}
return false;
}
public static void main(String[] args) {

File currentDirectory=new File(".");

FileExtensionFilter ffile= new FileExtensionFilter("f");
String[] ffiles=currentDirectory.list(ffile);
for(int i=0;i<ffiles.length;i++){
System.out.println(ffiles[i]);
}
}
}


----------------解决方案--------------------------------------------------------
tmp.getName().toLowerCase().endsWith(extension)

这一句不够严谨
应该用
equalsIgnoreCase(String anotherString)


----------------解决方案--------------------------------------------------------
老千 给我写个吧 我这个效果不好
给我写个效果好的
谢谢了
----------------解决方案--------------------------------------------------------

我以前写过一个截屏的程序,里在就用到了文件过滤器
你查查看吧


----------------解决方案--------------------------------------------------------

我看了
但我没看明白啊
我写的那个代码主要市太冗余了
想找个简洁有效的


----------------解决方案--------------------------------------------------------
你写的代码不错啊,就是那样写的
----------------解决方案--------------------------------------------------------
  相关解决方案