<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 44,  comments - 48,  trackbacks - 0

    目錄列示器

    本實例演示如何得到一個目錄下的所有文件列表 .

    1.?????? 這里利用了 DirFilter 實現了 FilenameFilter 接口 , 因此必須繼承 accept 的方法 .

    2.?????? 用到了匹配字符序列與正則表達式指定模式的類 Matcher,Pattern 所以要 java.util.regex 引入 .

    實例程序 :

    package javaio;

    import java.io.*;

    import java.util.*;

    import java.util.regex.*;

    ?

    public class DirList {

    ? public static void main(String[] args) {

    ? ??File path = new File("c:/");

    ??? String[] list;

    ??? if(args.length == 0){

    ????? list = path.list();

    ??? }

    ??? else{

    ????? // 這里將輸入的參數作為過濾因子

    ????? list = path.list(new DirFilter(args[0]));

    ??? }

    ??? for(int i = 0; i < list.length; i++){

    ????? System.out.println(list[i]);

    ??? }

    ? }

    }

    ?

    class DirFilter implements FilenameFilter {

    ? private Pattern pattern;

    ? public DirFilter(String regex) {

    ??? pattern = Pattern.compile(regex);

    ? }

    ? public boolean accept(File dir, String name) {

    ??? // 判斷名為 name 的文件是不是符合過濾條件

    ??? return pattern.matcher(new File(name).getName()).matches();/*matches() 嘗試將整個區域 / 與模式匹配。 new File(name).getName() 得到 String 類的 name*/

    ? }

    }

    運行結果 :

    Image00003.jpg

    posted on 2006-08-24 19:29 摩西 閱讀(228) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产精品无码亚洲精品2021 | 中文在线观看永久免费| 日本免费一区二区三区最新 | 无码欧精品亚洲日韩一区夜夜嗨 | 一区二区三区免费电影| 亚洲精品在线视频观看| 日本在线看片免费人成视频1000 | 亚洲中文字幕无码av| 两个人的视频高清在线观看免费| 亚洲xxxx视频| 国产视频精品免费| 五月天国产成人AV免费观看| 在线亚洲97se亚洲综合在线| 中文字幕亚洲男人的天堂网络| 国产精品永久免费10000| 国产亚洲无线码一区二区 | 久久国产免费一区二区三区| 精品亚洲麻豆1区2区3区| 中文字幕无码成人免费视频| 亚洲国产欧美一区二区三区| 亚洲AV成人潮喷综合网| 久久精品一区二区免费看| 亚洲黄网在线观看| 香蕉视频在线观看免费国产婷婷| 免费的黄网站男人的天堂| 亚洲精品美女久久777777| 日本视频一区在线观看免费| 亚洲国产精品无码中文lv| 亚洲国产中文v高清在线观看| 久久99毛片免费观看不卡| 亚洲国产综合第一精品小说| 日韩成人免费aa在线看| 女人隐私秘视频黄www免费| 亚洲网址在线观看| 免费一级成人毛片| 最近2019中文字幕免费直播| 久久亚洲精品成人无码| 久久精品国产亚洲AV麻豆不卡| 四虎精品成人免费视频| 亚洲综合成人网在线观看| 国产在线观看免费不卡|