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
- Java_基础—文件名称过滤器的概述及使用
- Java_基础—对象数组的概述和使用
- Java_基础—增强for的概述和使用
- Java_基础—可变参数的概述和使用
- Java_基础—LinkedHashSet的概述和使用
- Java_基础—LinkedHashMap的概述和使用
- Java_基础—Properties的概述和使用
- Java_基础—泛型概述和基本使用
- Java_基础—自定义异常概述和基本使用
- Java_基础—线程组和线程池的概述和使用以及线程的生命周期
- JAVA基础再回首(二十)——File类概述、创建、删除、重命名、判断、获取、文件名称过滤器
- Java_基础—Map集合的功能概述
- Java_基础—File类的概述和构造方法
- Java_基础—打印流的概述和特点
- Java_基础—异常的注意事项及如何使用异常处理
- JAVAWEB开发中过滤器的概述及使用
- Java_基础—finally关键字的特点及作用
- Java_基础—异常的概述和分类/JVM默认处理异常的方式
- Dubbo 介绍 2- 源码分析,通过 schema 启动服务
- HDU2647 Reward(拓扑排序)
- 定向输出
- 多线程通信【生产消费案例】
- 谈谈spring-data-redis遇到的问题
- Java_基础—文件名称过滤器的概述及使用
- Oracle GI 12.2新特性: OCR和Voting Disk必须存放在ASM中
- Activity基础
- Opencv3 python学习2——视频基础
- 模板方法模式(Template Method Pattern)。
- Android多媒体(音乐播放器)
- 数据结构和算法学习笔记
- 委托的理解
- HDOJ 1869 六度分离(Floyd 和 dijkstra 算法)