<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • replace與replaceAll的區別

    2019-12-6    seo達人

    概述



    replace的參數是char和CharSequence,即可以支持字符的替換,也支持字符串的替換(CharSequence即字符串序列的意思,說白了也就是字符串)



    replaceAll的參數是regex,即基于規則表達式的替換,比如:可以通過replaceAll("\d", “*”)把一個字符串所有的數字字符都換成星號



    相同點



    相同點:都是全部替換,即把源字符串中的某一字符或字符串全部換成指定的字符或字符串



    不同點



    不同點:replaceAll支持正則表達式,因此會對參數進行解析(兩個參數均是),如replaceAll("\d", “"),而replace則不會,replace("\d","”)就是替換"\d"的字符串,而不會解析為正則



    另外還有一個不同點:“\”在java中是一個轉義字符,所以需要用兩個代表一個。例如System.out.println( “\” ) ;只打印出一個""。但是“\”也是正則表達式中的轉義字符,需要用兩個代表一個。所以:\被java轉換成\,\又被正則表達式轉換成\,因此用replaceAll替換“\”為"\",就要用replaceAll("\","\\"),而replace則replace("\","\")



    如果只想替換第一次出現的,可以使用replaceFirst(),這個方法也是基于規則表達式的替換,但與replaceAll()不同的是,只替換第一次出現的字符串




    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://m.skdbbs.com

    存檔

    主站蜘蛛池模板: 日韩精品在线播放| 久久精品无码午夜福利理论片| 日韩AV毛片精品久久久| 99久久成人国产精品免费| 日韩精品一区二区三区影院| 91无码人妻精品一区二区三区L | 国产精品一区二区久久国产| 久久久久国产日韩精品网站| 91精品国产福利在线观看麻豆 | 色欲久久久天天天综合网精品| 国产天天综合永久精品日| 精品久久久久久| 国产精品伦一区二区三级视频| 亚洲中文字幕久久精品无码APP| 久久久不卡国产精品一区二区| 99视频在线精品国自产拍亚瑟| 国内精品免费视频精选在线观看| 精品麻豆丝袜高跟鞋AV| 亚洲欧洲国产精品香蕉网| 另类国产精品一区二区| 国产精品第一页在线| 国产精品影音先锋| 国产99re在线观看只有精品| 国产成人精品优优av| 国产精品看高国产精品不卡| 久久久精品人妻一区二区三区蜜桃| 亚洲精品自在在线观看| 一本色道久久88综合日韩精品| 欧美 日韩 精品 另类视频| 精品伦精品一区二区三区视频 | 国产精品国产三级在线专区| 女人香蕉久久**毛片精品| 国产精品视频久久久| 久久精品国产亚洲网站| 久久精品国产91久久综合麻豆自制| 国产成人精品亚洲日本在线| 狠狠色丁香婷婷综合精品视频| 国内精品手机在线观看视频| 精品国产一区二区三区免费| 久久精品国产99国产精偷| 四虎国产精品永久地址51|