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

          導航

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

          公告



          留言簿(1)

          隨筆分類

          隨筆檔案

          鏈接

          搜索

          •  

          積分與排名

          • 積分 - 107615
          • 排名 - 548

          最新評論

          閱讀排行榜

          評論排行榜

          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 石業海 閱讀(5016) 評論(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

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


          網站導航:
           
          主站蜘蛛池模板: 东阿县| 封丘县| 行唐县| 松阳县| 峨边| 定陶县| 绵竹市| 云梦县| 武宣县| 万盛区| 靖远县| 兰坪| 苗栗县| 密云县| 新闻| 梅河口市| 衡阳市| 宜阳县| 瑞安市| 呼图壁县| 彭阳县| 化州市| 宁波市| 大足县| 诏安县| 饶河县| 汉川市| 鄂温| 潍坊市| 嘉义市| 北安市| 双峰县| 博客| 扬中市| 海丰县| 锦屏县| 都兰县| 城市| 云林县| 城固县| 赤城县|