比较简单,不过在正则表达式那块差点被骗了,备忘一下。。。
----------------------
package com.trs.bwl;
import java.io.File;
import java.io.FilenameFilter;
import java.util.Arrays;
import java.util.regex.Pattern;
public class DirList {
public static void main(String[] args) {
File path = new File("d:/");
String[] list;
list = path.list(new DirFilter(".*\\.txt"));
Arrays.sort(list);
for(int i = 0; i < list.length; i++) {
System.out.println(i + ": " + list[i]);
}
}
}
class DirFilter implements FilenameFilter {
private Pattern pattern;
public DirFilter(String reg) {
pattern = Pattern.compile(reg);
}
public boolean accept(File dir, String name) {
return pattern.matcher(new File(name).getName()).matches();
}
}
分享到:
相关推荐
10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.6 StreamTokenizer 10.6.1 StringTokenizer ...
10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.7 Java 1.1的IO流 10.7.1 数据的发起与接收 ...
NULL 博文链接:https://hzy2688.iteye.com/blog/663259
10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.6 StreamTokenizer 10.6.1 StringTokenizer ...
10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.6 StreamTokenizer 10.6.1 StringTokenizer ...
10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.6 StreamTokenizer 10.6.1 StringTokenizer ...
Thinking in Java [J]. Pearson Higher Isia Education,2006-2-20. Java编程思想 (Java和因特网) 既然Java不过另一种类型的程序设计语言,大家可能会奇怪它为什么值得如此重视,为什么还有这么多的人认为它是计算机...
files中添加项目根目录下的findbugs-android-exclude.xml,这是需要跳过检查的文件配置。 Android Parcelable code generator 自动生成Parcelable接口实现的工具。使用方法是在需要实现Parcelable的类中,右键选中...
推荐阅读的书籍列表 Java 《Thinking in java》 《Effective java》 《深入理解Java虚拟机》 《Java并发编程的艺术》 Android 低难度 《Android4高级编程》 中难度 《Android C++高级编程 使用NDK》 《Android应用...
一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与...