一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          今天開發中使用字符串分割函數split(),發現:
                  String s = "upload/20120416135915265.sql";
                  System.out.println(s.split("."));
          輸出的并不是想要的結果,之后輸出:
                  System.out.println(s.split(".").length);
          結果竟然是0!!!
          突然想到轉義字符,于是:  
                  System.out.println(s.split("\\."));
          OK啦!!!
          原來在java中函數split(".")必須是是split("\\.")。
          posted on 2012-06-24 09:27 writegull 閱讀(31376) 評論(4)  編輯  收藏 所屬分類: java

          評論

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

          # re: java中split以"."分割 2015-10-04 16:35 21
          5210  回復  更多評論
            

          # re: java中split以"."分割 2016-04-02 11:01 cafewang
          原因是這樣的,split的參數是String regex,也就是正則表達式,里面的.號有特殊作用  回復  更多評論
            

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

          主站蜘蛛池模板: 常德市| 永安市| 河津市| 乌什县| 阿坝| 东乡| 华坪县| 荔波县| 县级市| 西贡区| 安塞县| 彭泽县| 安岳县| 广平县| 施甸县| 保德县| 苍山县| 宽城| 清苑县| 如皋市| 且末县| 古蔺县| 麻江县| 靖远县| 丹巴县| 光泽县| 边坝县| 钟山县| 叙永县| 景洪市| 九龙坡区| 自贡市| 高密市| 阜宁县| 区。| 阳西县| 朝阳市| 桂平市| 九江市| 申扎县| 冀州市|