隨筆 - 30, 文章 - 0, 評論 - 27, 引用 - 0
          數(shù)據(jù)加載中……

          String.split方法分隔特殊字符

          1public class test {
          2public static void main(String[] args) {
          3   String str = "a+b+c+d"
          4   String[] s = str.split("\\+");    //如果要分隔的字符為"+","|","*",那么要使用"\\特殊字符"來進行分隔
          5   for(int i=0;i<s.length;i++){
          6    System.out.println(s[i]);
          7   }

          8 }

          9}

          posted on 2008-01-05 21:21 石業(yè)海 閱讀(5014) 評論(4)  編輯  收藏 所屬分類: 收集類

          評論

          # re: String.split方法分隔特殊字符  回復(fù)  更多評論   

          public String[] split(String regex)

          split() 方法接受的是一個正則表達式,正則表達式的特殊符號都要轉(zhuǎn)義,如 \ | . ( ) [ ] ^ $ - 等,樓主實際是要了解一下正則表達式
          2008-01-07 09:05 | 隔葉黃鶯

          # re: String.split方法分隔特殊字符  回復(fù)  更多評論   

          謝謝樓上指教,我會努力的
          2008-01-07 13:37 | 石業(yè)海

          # re: String.split方法分隔特殊字符  回復(fù)  更多評論   

          如果是以一個不可見字符作為分隔符,那需要怎樣做呢?
          比如字符串中以char a = 27;中的字符a作為分隔符。
          好像String的split方法不支持。
          2009-07-20 19:10 | eyes1842

          # re: String.split方法分隔特殊字符  回復(fù)  更多評論   

          特讓后它規(guī)范及復(fù)印件一份
          2012-12-06 18:14 | llll

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阿坝| 余江县| 香格里拉县| 西城区| 建宁县| 太和县| 齐齐哈尔市| 轮台县| 昌邑市| 柘城县| 南投县| 云和县| 名山县| 南木林县| 龙胜| 彭阳县| 应城市| 全州县| 益阳市| 临朐县| 临汾市| 红河县| 郴州市| 苏尼特右旗| 长葛市| 安平县| 贵南县| 怀宁县| 南和县| 阳东县| 祁门县| 英吉沙县| 始兴县| 石柱| 博兴县| 宜兰县| 垦利县| 峨眉山市| 马公市| 澎湖县| 页游|