首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

找到指定目录.java结尾的文件

2012-10-29 
找出指定目录.java结尾的文件取出D盘下所有的以java为扩展名的文件。?package ioimport java.io.Fileimpo

找出指定目录.java结尾的文件

取出D盘下所有的以java为扩展名的文件。

?

package io;import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;import java.util.regex.Pattern;/** * @author whp * @Email whp@ehoo.cn * @Jul 27, 2011 *  */public class DirList3 {/** * @param args */public static void main(String[] args) {File path = new File("d:\");String[] list;list = path.list(new FilenameFilter() {private Pattern pattern = Pattern.compile(".*\\.java");public boolean accept(File dir, String name) {return pattern.matcher(name).matches();}});// list方法会为目录下面的每一个文件名调用accept(),判断该文件是否包含在内,判断结果由accept返回的boolean值来表示。Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);for (String dirItem : list) {System.out.println(dirItem);}}}

?

热点排行