隨筆 - 30, 文章 - 0, 評論 - 27, 引用 - 0

          導航

          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          公告



          留言簿(1)

          隨筆分類

          隨筆檔案

          鏈接

          搜索

          •  

          積分與排名

          • 積分 - 107544
          • 排名 - 547

          最新評論

          閱讀排行榜

          評論排行榜

          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 石業海 閱讀(5014) 評論(4)  編輯  收藏 所屬分類: 收集類

          評論

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

          public String[] split(String regex)

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

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

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

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

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

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

          特讓后它規范及復印件一份
          2012-12-06 18:14 | llll

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


          網站導航:
           
          主站蜘蛛池模板: 莱西市| 丰宁| 阳曲县| 屯门区| 浪卡子县| 雅江县| 桂阳县| 寿宁县| 石狮市| 莱阳市| 龙门县| 阿克陶县| 法库县| 栖霞市| 淮滨县| 金川县| 石阡县| 化州市| 察隅县| 钟祥市| 睢宁县| 门源| 武山县| 阳原县| 绥江县| 来凤县| 洪泽县| 皮山县| 濮阳县| 柳林县| 全州县| 内丘县| 新干县| 武川县| 南部县| 赤城县| 肇州县| 安庆市| 三门峡市| 镇宁| 太原市|