更新時(shí)間:2022-12-27 12:14:25 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1983次
Java中字符串替換的方法有哪些?java中字符串替換方法主要有三種,分別是replace()、replaceAll()和replaceFirst(),這三種方法可以在三種不同情況應(yīng)用,下面就由小編來具體說明這三種方法的應(yīng)用情況吧。
replace的參數(shù)是char和CharSequence,即可以支持字符的替換,也支持字符串的替換(CharSequence即字符串序列的意思,說白了也就是字符串)
String test01 = "aaaaa";
test01 = test01.replace("a", "b");
System.out.println(test01);
結(jié)果:
replaceAll的參數(shù)是regex,即基于規(guī)則表達(dá)式的替換,比如,可以通過replaceAll(“\d”, “*”)把一個(gè)字符串所有的數(shù)字字符都換成星號(hào);
上面兩個(gè)在用法挺相似的,他們只有在是否能用規(guī)則表達(dá)式之間的區(qū)別,別的沒有什么不同
String test01 = "aaaaa";
test01 = test01.replaceAll("\\D", "b");
System.out.println(test01);
結(jié)果:
replaceFirst()就是只替換第一個(gè)的意思。
String test01 = "aaaaa";
test01 = test01.replaceFirst("a", "b");
System.out.println(test01);
結(jié)果:
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743