<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    好好生活,努力工作,天天向上!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks
         假如我現在給你一個任務,Java分割一段字符串,比如一段IP地址:String IP = 127.0.0.1,讓你用”.”作為分隔符分割成四段,如果你沒有看完我的這篇文章或者以前沒有做過類似的事情或者記性不太好的話,你肯定想都不想直接就這樣: String[] items = IP.split(“.”); ,并想這也太簡單了吧,事情真的有你想的那么順利嗎?( 哦,忘了說了,運行的JDK環境是1.6),你會發現控制臺沒有打印出你期望的結果,你開始緊張,心跳加速,開始冒冷汗……
     

    其實Stringreplace方法實現是通過Pattern這個類來實現的,看一下實現:

    public String replace(CharSequence target, CharSequence replacement) {
           
    return Pattern.compile(target.toString(), Pattern.LITERAL).matcher(
                
    this).replaceAll(Matcher.quoteReplacement(replacement.toString()));
    }
       
       PatternJava中的正則表達式的匹配工具,在正則表達式中”~!@#$%^&*[]”這些字符是特殊字符,比如”.””*”是匹配任意字符的字符,所以你想用”.””*”直接作為分隔符的話是不會有正確的結果的(=0),解決辦法是在前面添加”\\”,像這樣: String[] items = IP.split(“\\.”),這樣就OK
    posted on 2009-09-22 07:59 VWPOLO 閱讀(1023) 評論(0)  編輯  收藏 所屬分類: Java 技術
    主站蜘蛛池模板: 三年片免费高清版 | 午夜免费福利网站| 亚洲欧洲校园自拍都市| 无码囯产精品一区二区免费| 精品亚洲综合在线第一区| 久久免费视频一区| 久久亚洲精品视频| 久久aa毛片免费播放嗯啊| 亚洲成av人在线视| ww在线观视频免费观看| 亚洲偷自精品三十六区| 成年人在线免费看视频| 亚洲高清毛片一区二区| 国产又长又粗又爽免费视频| 高潮毛片无遮挡高清免费视频| 亚洲?V无码乱码国产精品| 亚洲精品视频免费观看| 国产V亚洲V天堂无码| 无码国产精品一区二区免费模式 | 永久免费观看的毛片的网站| 久久亚洲精品无码av| 亚洲伊人成无码综合网 | 久久免费视频精品| 亚洲免费一级视频| 免费无码又爽又刺激高潮| 成人免费观看男女羞羞视频| 久久亚洲精品AB无码播放| 99在线精品免费视频九九视 | 国产精品玖玖美女张开腿让男人桶爽免费看 | 亚洲人成在线播放网站| 免费无遮挡无码永久视频| 亚洲欧洲日韩国产一区二区三区| 精品国产麻豆免费网站| eeuss影院免费92242部| 亚洲专区在线视频| 日本一区二区三区日本免费| 成人A毛片免费观看网站| 亚洲一区二区影视| 亚洲国产精品综合久久一线| 久久免费视频精品| 国产在亚洲线视频观看|