<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 閱讀(1024) 評論(0)  編輯  收藏 所屬分類: Java 技術
    主站蜘蛛池模板: 一级特级aaaa毛片免费观看| 99在线视频免费观看| 亚洲AV之男人的天堂| 99精品免费视品| 精品久久亚洲中文无码| 亚洲欧洲中文日韩av乱码| 日韩精品极品视频在线观看免费| 亚洲欧美第一成人网站7777 | 成人免费无遮挡无码黄漫视频| 国产精品亚洲一区二区三区久久 | 扒开双腿猛进入爽爽免费视频 | 手机在线毛片免费播放| av永久免费网站在线观看 | 国产一级a毛一级a看免费视频 | 亚洲色图.com| 国产特级淫片免费看| 一个人免费日韩不卡视频| 精品无码专区亚洲| 亚洲伊人tv综合网色| 免费人妻无码不卡中文字幕18禁| 99re热精品视频国产免费| 免费人成视频在线播放| 亚洲五月丁香综合视频| 亚洲成AV人在线播放无码| 国产成人啪精品视频免费网| 日本免费xxxx色视频| a在线免费观看视频| 欧美色欧美亚洲另类二区| 91亚洲国产成人久久精品| 国产亚洲av片在线观看16女人| 四虎影院免费在线播放| 在免费jizzjizz在线播| 拍拍拍无挡免费视频网站| 青青草97国产精品免费观看| 99久久国产亚洲综合精品| 亚洲另类视频在线观看| 久久久亚洲欧洲日产国码农村| 亚洲天堂在线视频| 国产人成免费视频| 日韩一级视频免费观看| 中文字幕av无码无卡免费|