欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

replace與replaceAll的區(qū)別

2019-12-6    seo達(dá)人

概述



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



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



相同點(diǎn)



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



不同點(diǎn)



不同點(diǎn):replaceAll支持正則表達(dá)式,因此會(huì)對(duì)參數(shù)進(jìn)行解析(兩個(gè)參數(shù)均是),如replaceAll("\d", “"),而replace則不會(huì),replace("\d","”)就是替換"\d"的字符串,而不會(huì)解析為正則



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



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




日歷

鏈接

個(gè)人資料

存檔

主站蜘蛛池模板: 男人叼女人的痛爽视频免费 | 国产精品午夜性视频网站 | 逼逼狗影院 | 国产精品久久久久a影院 | 国产精品久久久久久久久免费观看 | 日韩毛片在线视频 | 驯服有夫之妇HD中字日本 | ady成人映画网站官网 | 青草青视频 | 亚洲成年网 | 亚洲人成综合在线播放 | 美女禁区视频免费观看精选 | 亚洲成人77777 | 国产精品欧美亚洲韩国日本99 | 四虎精品成人a在线观看 | 久久精品国产亚洲AV麻豆欧美玲 | 亚洲va精品中文字幕 | 五月天精品视频播放在线观看 | 青青草精品在线 | 黑人艹 | 91精品手机国产露脸 | 日韩理论片在线看免费观看 | 欧美人妖大啪啪 | 天堂资源wwww在线看 | 天天曰 | yy6080午夜国产免费福利 | 白发在线视频播放观看免费 | 男人的天堂在线观看视频不卡 | 精品欧美一区二区三区四区 | 青草视频网站在线观看 | 亚洲va欧美va国产综合久久 | japanese乱子mate| 欧美精品一国产成人性影视 | 91大神在线观看精品一区 | 和日本免费不卡在线v | 国产精品亚洲精品青青青 | 美女靠逼免费网站 | 湿好紧太硬了我太爽了 | 欧美另类杂交a | 亚洲AV无码乱码国产麻豆穿越 | 九二淫黄大片看片 |