<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("\\\\");
        
        此外還有別的一些特殊字符串的分隔都得轉義,要特別注意。



    ---------------------------------------------------------------------------------------------------------------------------------
    說人之短,乃護己之短??浼褐L,乃忌人之長。皆由存心不厚,識量太狹耳。能去此弊,可以進德,可以遠怨。
    http://m.tkk7.com/szhswl
    ------------------------------------------------------------------------------------------------------ ----------------- ---------
    posted on 2007-12-05 14:38 宋針還 閱讀(322) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲精品WWW久久久久久| 日本不卡在线观看免费v| 亚洲一区二区免费视频| 大地资源免费更新在线播放| 日韩成人免费aa在线看| 亚洲欧洲国产综合AV无码久久| 美女无遮挡拍拍拍免费视频| 成年18网站免费视频网站| 亚洲人成在线播放网站| 亚洲欧洲AV无码专区| 成年人免费观看视频网站| 亚洲大尺度无码无码专线一区| 青青草无码免费一二三区| 国产一区二区视频免费| 亚洲六月丁香六月婷婷蜜芽| 一级看片免费视频| 蜜臀91精品国产免费观看| 亚洲精品欧洲精品| 精品在线免费观看| 久久国产成人亚洲精品影院| 亚洲成AV人片高潮喷水| 免费女人18毛片a级毛片视频| 亚洲精品456人成在线| 久久久久久精品免费看SSS| 亚洲av日韩av无码av| 99精品视频在线观看免费播放 | av网站免费线看| 波多野结衣久久高清免费 | 免费永久看黄在线观看app| 国产99视频精品免费视频76| 亚洲AV成人一区二区三区AV| 黄床大片免费30分钟国产精品| 亚洲成AV人片在线观看无码| 羞羞视频免费网站在线看| 久久精品蜜芽亚洲国产AV| 野花香高清视频在线观看免费 | 亚洲欧美日韩综合久久久| 亚洲精品97久久中文字幕无码| 免费人成网站在线观看不卡 | 九九全国免费视频| 亚洲视频在线一区二区三区|