公主的腿间舌奴们np肉_国产在热线精品视频99公交_公主车上荫蒂添的好舒服_公侵犯人妻中文字慕一区二区_公么大龟弄得我好舒服秀_公交车+多人+高cH文章推荐_日本熟妇另类视频在线播放

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è)人資料

存檔

蛟河市| 台南市| 清镇市| 报价| 晋江市| 东乡族自治县| 恩平市| 香港 | 梅河口市| 崇阳县| 漾濞| 德化县| 胶南市| 永和县| 庆元县| 紫金县| 贡山| 苍溪县| 瑞安市| 无锡市| 即墨市| 兴仁县| 望谟县| 琼结县| 海口市| 松江区| 东阳市| 元氏县| 临沧市| 滨州市| 大化| 民和| 马龙县| 湟中县| 江川县| 轮台县| 台前县| 厦门市| 芜湖市| 包头市| 治多县|