<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 成年女人免费视频播放体验区| 国内精品久久久久久久亚洲| 最好2018中文免费视频| 奇米影视亚洲春色| 18禁黄网站禁片免费观看不卡| 亚洲大码熟女在线观看| 亚洲精品无码久久久影院相关影片 | 人妻无码久久一区二区三区免费 | 亚洲午夜在线播放| 亚洲综合精品网站在线观看| 永久免费在线观看视频| 国产精品亚洲综合天堂夜夜| 久久亚洲AV成人无码国产| 凹凸精品视频分类国产品免费| 特级精品毛片免费观看| 猫咪免费观看人成网站在线| 亚洲无成人网77777| 亚洲午夜av影院| 在线观看人成网站深夜免费| 成人免费区一区二区三区| 亚洲aⅴ无码专区在线观看| 亚洲免费精彩视频在线观看| 亚洲国产主播精品极品网红| 久久国内免费视频| 久久99热精品免费观看动漫| 视频免费1区二区三区| 久久综合久久综合亚洲| 亚洲国产精品无码久久久蜜芽| 国产免费69成人精品视频| 成人免费大片免费观看网站| 光棍天堂免费手机观看在线观看 | 亚洲高清国产拍精品熟女| 中文字幕亚洲综合久久2| 亚洲精品国自产拍在线观看| 成全影视免费观看大全二| 香港a毛片免费观看| 中文字幕的电影免费网站| 羞羞漫画页面免费入口欢迎你| 亚洲精品国产国语| 亚洲精品美女在线观看| 亚洲va中文字幕无码久久|