Java_基础—文件名称过滤器的概述及使用

来源:互联网 发布:淘宝详情图怎么加链接 编辑:程序博客网 时间:2024/05/21 10:25
package com.soar.test;import java.io.File;import java.io.FilenameFilter;public class Test7 {    /*    * * A:文件名称过滤器的概述        * public String[] list(FilenameFilter filter)        * public File[] listFiles(FileFilter filter)    * B:文件名称过滤器的使用        * 需求:判断D盘目录下是否有后缀名为.txt的文件,如果有,就输出该文件名称    * C:源码分析        * 带文件名称过滤器的list()方法的源码     */    public static void main(String[] args) {        File dir =  new File("D:\\");        String[] arr = dir.list(new FilenameFilter(){            @Override            public boolean accept(File dir, String name) {                //System.out.println(dir);      dir是盘符D盘                //System.out.println(name);     name是文件名                File file = new File(dir,name);                return file.isFile() && file.getName().endsWith(".txt");            }        });        //数组里存储的全是符合条件的        for (String string : arr) {            System.out.println(string); //BugReport.txt        }    }}
阅读全文
0 0
原创粉丝点击