首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

return name.endsWith有用 return file.isDirectory没用 咋回事

2012-12-15 
return name.endsWith有用 return file.isDirectory没用 怎么回事啊如题 求助 文件过滤器FilenameFilter[

return name.endsWith有用 return file.isDirectory没用 怎么回事啊
如题 求助 文件过滤器FilenameFilter
[最优解释]


public class Filter implements FilenameFilter {
private String suffix;

public Filter(String suffix) {
super();
this.suffix = suffix;
}

@Override
public boolean accept(File dir, String filename) {
// TODO Auto-generated method stub
return filename.endsWith(suffix);
}

}


public class FindFileUtil {

private static String targetPath = "D:\\pro";

public  String targetFile(){
File file = new File(targetPath);
File[] filelist = file.listFiles(new Filter(".java"));
for(int i = 0;i<filelist.length;){
return filelist[i].getName();
}
return null;

}
}





[其他解释]
读文件之后,能取到一个文件对象吧。比如叫file,file.getName()就能拿到名字了。再判断endWith("后缀");就行了

热点排行