一點(diǎn)一滴,編程人生

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評(píng)論 :: 0 Trackbacks
          今天開發(fā)中使用字符串分割函數(shù)split(),發(fā)現(xiàn):
                  String s = "upload/20120416135915265.sql";
                  System.out.println(s.split("."));
          輸出的并不是想要的結(jié)果,之后輸出:
                  System.out.println(s.split(".").length);
          結(jié)果竟然是0!!!
          突然想到轉(zhuǎn)義字符,于是:  
                  System.out.println(s.split("\\."));
          OK啦!!!
          原來在java中函數(shù)split(".")必須是是split("\\.")。
          posted on 2012-06-24 09:27 writegull 閱讀(31383) 評(píng)論(4)  編輯  收藏 所屬分類: java

          評(píng)論

          # re: java中split以" "分割 2013-11-09 13:07 落雪在昨夜
          為什么只能分割一次?  回復(fù)  更多評(píng)論
            

          # re: java中split以"."分割 2015-10-04 16:35 21
          5210  回復(fù)  更多評(píng)論
            

          # re: java中split以"."分割 2016-04-02 11:01 cafewang
          原因是這樣的,split的參數(shù)是String regex,也就是正則表達(dá)式,里面的.號(hào)有特殊作用  回復(fù)  更多評(píng)論
            

          # re: java中split以"},{"分割 2016-06-14 19:44 1234567
          sdfghjkl;  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 隆安县| 延津县| 伊宁市| 柞水县| 灯塔市| 惠安县| 宜君县| 治多县| 古蔺县| 扎赉特旗| 阜康市| 汾西县| 宜都市| 两当县| 交口县| 绥化市| 青岛市| 林周县| 雅安市| 南乐县| 夏津县| 武义县| 葫芦岛市| 华安县| 临城县| 定州市| 云南省| 六枝特区| 南宁市| 安图县| 石嘴山市| 太原市| 蒲城县| 灌云县| 五家渠市| 新安县| 三原县| 孟连| 东乌珠穆沁旗| 兴城市| 方山县|