java io 过滤数据,Java IO文件后缀名过滤总结
實現(xiàn)效果:列出某個目錄下的特定后綴名文件(如,列出D盤根目錄下txt后綴的文件)
import java.io.File;
import java.io.FilenameFilter;
public class QueryFile implements FilenameFilter{
String extension; //文件擴展名
public QueryFile(String extension){
this.extension="."+extension.toLowerCase(); //文件擴展名標準化
}
@Override
public boolean accept(File dir, String name) { //重寫FilenameFilter接口的方法
File file=new File(dir,name);
if(file.getName().toLowerCase().endsWith(extension)){
return true;
}
return false;
}
public static void main(String[] args) {
File file=new File("D:/");
QueryFile query=new QueryFile("txt"); //后綴名為txt的文件
String[] array=file.list(query); //開始過濾
for(int i=0;i
System.out.println(array[i]);
}
}
}
說明:
FilenameFilter接口是用于過濾文件的接口,同類接口為FileFilter
以上就是本次分享的關(guān)于IO文件后綴名過濾總結(jié)的全部內(nèi)容,如果大家還有不明白的可以參考以下相關(guān)文章,或者直接在下面留言區(qū)討論,感謝大家對聚米學院的支持。
總結(jié)
以上是生活随笔為你收集整理的java io 过滤数据,Java IO文件后缀名过滤总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php热门标签,PHP显示最流行的标签
- 下一篇: java网络编程udp_Java网络编程