文档章节

java中File.listFiles(FileFilter) FileFilter的使用

Carl_
 Carl_
发布于 2015/09/24 12:41
字数 128
阅读 567
收藏 1

在我们调用java库中的File.listFiles()可以列出所有所有文件。其实还有一个方法可以对文件进行过滤,而其中需要实现接口FileFilter。jdk的文档中的说明看的不是很懂。在网上搜索了一下,把具体的使用方法和大家共享

public class myFileFilter implements FileFilter{  
  
        @Override  
        public boolean accept(File pathname) {  
            String filename = pathname.getName().toLowerCase();  
            if(filename.contains(".txt")){  
                return false;  
            }else{  
                return true;  
            }  
        }  
    }

使用方法为

File file = new File("D:\\");  
File[] files = file.listFiles(new myFileFilter());


本文转载自:http://zhouzaibao.iteye.com/blog/347557

Carl_
粉丝 40
博文 387
码字总数 12168
作品 0
广州
私信 提问
Java中使用FileFilter方法搜索文件

FileFilter 包含在Java Development Kit (JDK) 1.2 众多的附件中。他的主要作用就是检测文件是否存在。 FileFilter 和他的前身FilenameFilter 唯一的不同是FileFilter 提供文件对象的访问方法...

xiahuawuyu
2012/05/25
0
0
java8 (一):为神马要学习java8?

java8新特性 1.1 新特性介绍: 简而言之,java8的新特性就是:Lamdba函数(匿名函数),流,默认方法。 Java8 的灵活使用,会使得代码可读性更好(前提是你的同事也使用,别人不会,你强行使...

AHUSKY
2018/07/14
0
0
java基础io流——重温经典(一)

File类概述和构造方法 File类的概述 文件和目录路径名的抽象表示形式 构造方法 代码示例: 一般推荐第一种构造函数,但是其他两个也会用到。 File类的成员方法 创建功能 public boolean cre...

潇潇漓燃
2018/05/28
0
0
在不同版本hdfs集群之间转移数据

在不同版本hdfs集群之间转移数据 最简单的办法就是把src集群的数据导到本地,然后起另一个进程将本地数据传到des集群上去。 不过这有几个问题: 效率降低 占用本地磁盘空间 不能应付实时导数...

超人学院
2015/06/05
0
0
Java文件选择JFileChooser使用例子

JFileChooser类的使用非常简单,主要是对一些属性的设置,以及文件筛选器的使用。 [java] import javax.swing.JFileChooser; public class FileChooser { public static void main(String[] ...

Airship
2015/02/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mac搭建mysql环境

这里记录一下mac中搭建mysql中环境的过程,主要记录一下操作,以便日后再次安装。 进入mysql官方网站下载dmg包,解压,安装,生成数据库登录密码。 在bash_profile中加入PATH=$PATH:/usr/loc...

JerryLin123
15分钟前
0
0
以太坊如何计算交易成本

在发送比特币交易时,其费用与其大小成比例。输入和输出越多,它就越贵。再加上未决交易的因素,交易费用可能仅基于这两个因素就会飙升。 对于以太坊,鉴于我们正在谈论协议中的编程语言,对...

笔阁
23分钟前
0
0
java修饰符的一些问题

作者总结的好 http://www.cnblogs.com/lixiaolun/p/4311727.html

南桥北木
26分钟前
0
0
Fabric-sdk-java链码访问快速上手【无痛】

在超级账本Fabric区块链中,应用通过节点的RPC协议接口访问链码。Java应用可以使用官方提供的Fabric-sdk-java开发包来实现对链码的访问,开发包封装了Fabric区块链的GRPC链码访问协议,有利于...

geek12345
27分钟前
0
0
python setup.py egg_info" failed with error code 1 in /tmp/pip-install-fwot3_uw/mysqlclient/

解决方法: yum install python-devel yum install mysql-devel yum install gcc

MedivhXu
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部