问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 文件过滤器怎么实现。??

发布网友 发布时间:2022-05-01 13:09

我来回答

2个回答

热心网友 时间:2023-10-14 04:53

import java.io.File;
import java.io.FilenameFilter;

/**
* 文件过滤器的简单实现
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路径下的txt文件
*
* @param directoryName
* 路径名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 确定该路径指向一个目录
if (dir.exists() && dir.isDirectory()) {
// 列出所有结尾为txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

热心网友 时间:2023-10-14 04:53

java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,可以实现文件过滤器,如下代码:

accept(File file,String path)方法
public class DirFilter implements FilenameFilter{
  private String type;
  public DirFilter(String tp){
    this.type=tp;
  }
 
  public boolean accept(File fl,String path) throws Exception{
     File file=new File(path);
     String filename=file.getName();
     return filename.indexOf(type)!=-1;
  }
}

热心网友 时间:2023-10-14 04:53

import java.io.File;
import java.io.FilenameFilter;

/**
* 文件过滤器的简单实现
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路径下的txt文件
*
* @param directoryName
* 路径名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 确定该路径指向一个目录
if (dir.exists() && dir.isDirectory()) {
// 列出所有结尾为txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

热心网友 时间:2023-10-14 04:53

java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,可以实现文件过滤器,如下代码:

accept(File file,String path)方法
public class DirFilter implements FilenameFilter{
  private String type;
  public DirFilter(String tp){
    this.type=tp;
  }
 
  public boolean accept(File fl,String path) throws Exception{
     File file=new File(path);
     String filename=file.getName();
     return filename.indexOf(type)!=-1;
  }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 赤裸特工里面饰演程海瑶母亲的是谁? 赤裸特工里面海瑶和凯特是同性恋吗 赤裸特工里面海瑶和凯鑫是*吗,凯鑫临死之前对海瑶说,我爱你,我会永远陪着你的。 有一集电影是说有40个小女孩失踪,长大后变成杀手,在最后的考验后剩下3个人,一个女的叫海遥 赤裸特工中的程海瑶原名叫什么? 刚看到个电影,没看完。内容是女子杀手 只记得有个女主角叫海遥 求大神知道的,把电影名 赤裸特工里面的海瑶和她的闺密真名叫什么是中国人吗 女杀手电影有一个叫逍遥有一个叫凯馨这是什么电影 海遥凯馨是什么电影 JAVA 连接数据库表里记录通过模糊查询时返回JTable时丢失一条记录怎么解决 幼儿园的校园布置如何保障安全化? 校园安全三化一表指的是什么 容声冰箱脚下流水 幼儿园老师把48个孩子背回教室,校园的安全隐患有哪些? 我的笔记本键盘失灵,外接键盘可以使用。 笔记本电脑键盘部分失灵,外接键盘可用 这怎么解决啊 我的笔记本电脑键盘个别键失灵,但外接键盘可用,怎么回事?怎么解决 校园安全五统一是指哪些 笔记本键盘有时会失灵,外接键盘能用咋回事? 笔记本键盘失灵外接键盘能用,是什么原因 赤裸特工中的海瑶是谁 海瑶SEO:如何写出符合SEO优化的原创文章 在java中,怎样过滤两个文本文件的相同数据,把相同的显示出来,急啊 java 字符串过滤 通过java如何进行指定文本筛选操作 java读取txt文件,如何过滤掉注释以及空格 如何用java代码对同一个txt文本逐行读写并过滤掉不要的信息。 Java中的文件过滤器是怎么添加的 我现在的身份证还未满18岁,现在有防沉迷。过了18岁还会有防沉迷吗? 我身份证已经够18了为什么不能注册防沉迷游戏 java读取txt文件,如何过滤掉注释 没18岁以上身份证怎么办 玩游戏老是防沉迷。。 java读取网页内容:使用readLine拿到网页的一行文本后,如何过滤掉不需要的元素呢? java中文件浏览对话框中怎么过滤文件类型 QQ游戏防沉迷系统 我填写了一个未满18岁的身份证 我该怎么改啊? 夏季安全保证书450字 java 中 jsp页面怎么过滤文本框中的 头尾空格 有几种方法!!! 防沉迷关联过身份证。又不是18岁以上的!可以解除吗? java里如何从一个字符串里过滤掉一个子串? vivo手机怎么设置异形门禁卡频率