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

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

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

    szhswl
    宋針還的個人空間

    在使用String.split方法分隔字符串時,分隔符如果用到一些特殊字符,可能會得不到我們預期的結果。

    public String[] split(String regex)

    Splits this string around matches of the given regular expression.

     

    參數regex是一個 regular-expression的匹配模式而不是一個簡單的String,他對一些特殊的字符可能會出現你預想不到的結果,下面幾個比較特殊字符的分隔例子:
        1.
    用豎線 | 分隔字符串,你將得不到預期的結果,用 . 也是一樣。

        String[] aa = "aaa|bbb|ccc".split("|"); //"aaa.bbb.ccc".split(".");
        //String[] aa = "aaa|bbb|ccc".split("\\|"); //"aaa.bbb.ccc".split("\\."); 這樣才能得到正確的結果

        for (int i = 0 ; i <aa.length ; i++ ) {
          System.out.println("--"+aa[i]);
        }

        2.用豎 * 分隔字符串運行將拋出java.util.regex.PatternSyntaxException異常,用加號 + 也是如此。

        String[] aa = "aaa*bbb*ccc".split("*");
        //String[] aa = "aaa|bbb|ccc".split("\\*"); 這樣才能得到正確的結果   

        for (int i = 0 ; i <aa.length ; i++ ) {
          System.out.println("--"+aa[i]);
        }

        3.還有如果想在串中使用"\"字符,則也需要轉義.首先要表達"aaaa\bbbb"這個串就應該用"aaaa\\bbbb",如果要分隔就應該這樣才能得到正確結果:

        String[] aa = "aaa\\bbb\\bccc".split("\\\\");
        
        此外還有別的一些特殊字符串的分隔都得轉義,要特別注意。



    ---------------------------------------------------------------------------------------------------------------------------------
    說人之短,乃護己之短。夸己之長,乃忌人之長。皆由存心不厚,識量太狹耳。能去此弊,可以進德,可以遠怨。
    http://m.tkk7.com/szhswl
    ------------------------------------------------------------------------------------------------------ ----------------- ---------
    posted on 2007-12-05 14:38 宋針還 閱讀(317) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲国产成人片在线观看无码| 亚洲不卡AV影片在线播放| 亚洲avav天堂av在线网毛片| 日韩精品人妻系列无码专区免费| 亚洲精品国产字幕久久不卡| 中国极品美軳免费观看| 最近免费字幕中文大全视频| 亚洲国产高清在线| 在线成人爽a毛片免费软件| 久久久无码精品亚洲日韩京东传媒| 亚欧日韩毛片在线看免费网站| 免费观看国产精品| 免费人成动漫在线播放r18| 国产精品亚洲二区在线观看| 一级中文字幕乱码免费| 中文字幕亚洲专区| 午夜影院免费观看| 亚洲国产视频久久| 免费a级毛片网站| 亚洲乱码一区av春药高潮| 一个人看的免费视频www在线高清动漫| 亚洲国产精品嫩草影院久久| 国产免费人成视频在线播放播| 久久亚洲成a人片| 亚洲精品动漫免费二区| 亚洲男人第一av网站| 1000部拍拍拍18勿入免费视频软件 | 苍井空亚洲精品AA片在线播放 | 午夜视频在线免费观看| 亚洲人成在久久综合网站| 免费人成视频在线观看不卡| 久久九九全国免费| 亚洲人配人种jizz| 亚洲精品tv久久久久| 免费A级毛片无码A∨| 色噜噜噜噜亚洲第一| 亚洲va久久久噜噜噜久久| 永久免费AV无码国产网站| 一级毛片大全免费播放| 亚洲国产成人精品无码一区二区| 少妇亚洲免费精品|