<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 技術
    主站蜘蛛池模板: 精品日韩99亚洲的在线发布| 老湿机一区午夜精品免费福利| 免费阿v网站在线观看g| 亚洲高清毛片一区二区| 久久精品国产精品亚洲| 麻豆视频免费观看| 成人一级免费视频| 久久久久亚洲AV无码网站| 免费高清在线影片一区| 三级黄色免费观看| 2020国产精品亚洲综合网| 国产精品亚洲w码日韩中文| 18禁免费无码无遮挡不卡网站| 日日狠狠久久偷偷色综合免费| 久久水蜜桃亚洲av无码精品麻豆| 国产乱子伦片免费观看中字| 久久国产乱子伦精品免费一| 337P日本欧洲亚洲大胆精品| 亚洲AV福利天堂一区二区三| 又粗又硬又大又爽免费视频播放| 污污网站免费观看| 久香草视频在线观看免费| 亚洲乱码卡一卡二卡三| 亚洲欧洲美洲无码精品VA| 免费永久看黄在线观看app| 69式互添免费视频| 91在线视频免费观看| 亚洲国产精品99久久久久久 | 亚洲午夜无码片在线观看影院猛| 免费观看的毛片大全| 手机看片国产免费永久| 国产免费人成视频尤勿视频 | 中文字幕无线码中文字幕免费| 亚洲熟妇无码AV不卡在线播放| 亚洲国产精品热久久| 亚洲一本大道无码av天堂| 日韩免费高清视频网站| 亚洲国产精品免费观看| 日韩插啊免费视频在线观看 | 99久久综合精品免费| 一级毛片免费一级直接观看|