<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 技術
    主站蜘蛛池模板: 一个人看www在线高清免费看 | 无套内射无矿码免费看黄| 久九九精品免费视频| 亚洲一久久久久久久久| 午夜免费福利在线| 久99久无码精品视频免费播放| 久久91亚洲人成电影网站| 免费A级毛片在线播放| 亚洲人成人77777网站不卡| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 午夜毛片不卡高清免费| 国产美女视频免费观看的网站| 亚洲妇熟XXXX妇色黄| 一个人免费观看在线视频www| 污视频网站在线观看免费| 亚洲区小说区激情区图片区| 中文字幕在线免费| 国产精品自拍亚洲| 亚洲网站在线播放| MM131亚洲国产美女久久| 国产成人精品免费视频大全麻豆| 美女隐私免费视频看| 久久亚洲精品无码VA大香大香| 日韩在线视频免费看| 午夜网站在线观看免费完整高清观看 | 两个人日本免费完整版在线观看1| 久久亚洲精品成人AV| 久久亚洲国产成人影院网站| 在人线av无码免费高潮喷水| 无码人妻丰满熟妇区免费| 无码亚洲成a人在线观看| 4480yy私人影院亚洲| 久久被窝电影亚洲爽爽爽| 免费a级毛片永久免费| 91精品国产免费久久久久久青草 | 国产va免费精品| 一级毛片不卡免费看老司机| 亚洲日韩亚洲另类激情文学| 亚洲成AV人综合在线观看| 亚洲天堂在线播放| 亚洲精品免费在线|