replace和replaceAll的區別

時間 2021-06-03 00:52:42

1樓:荒蕪世界裡

replace的引數是char和charsequence,即可以支援字元的替換,也支援字串的替換(charsequence即字串序列的意思,說白了也就是字串);

replaceall的引數是regex,即基於規則表示式的替換,比如,可以通過replaceall("\\d", "*")把一個字串所有的數字字元都換成星號;

相同點是都是全部替換,即把源字串中的某一字元或字串全部換成指定的字元或字串,如果只想替換第一次出現的,可以使用 replacefirst(),這個方法也是基於規則表示式的替換,但與replaceall()不同的是,只替換第一次出現的字串;

另外,如果replaceall()和replacefirst()所用的引數據不是基於規則表示式的,則與replace()替換字串的效果是一樣的,即這兩者也支援字串的操作;

還有一點注意:執行了替換操作後,源字串的內容是沒有發生改變的.

string 類中replace 和replaceall方法的區別

2樓:祥雲桑

if (null != nsr.getphonenum() && nsr.getphonenum().length() > 0)

就是替換功能

和有啥區別, 和 的區別

青菜愛豆腐 和 主要從含義不同 執行動作的人不同和語氣不同來區別。一 含義不同 意思是 我一下,表示請對方做某事。例如 私 山田先生 日本語 教 我請山田老師教日語。意思是請允許我做.表示請對方允許自己做某事。二 執行動作的人不同 表示請對方做某事,執行動作的人是別人,是請別人做事。例如 教 你能教...

請問和的區別,日語語法。 和 的區別。

小貝貝老師 和 的區別為 指代不同 用法不同 側重點不同。一 指代不同 1 變成。例句 彼女 寛容 好 她變得寬容多了,也愛說話了。2 成為 例句 彼 說教 好 他變得更喜歡說教了。二 用法不同 1 意思是 成為,變得 狀況 開始 発展 終了 変化 表 悪 向 2 意為 成為,變成 正式用語 良 指...

it和one的區別,one和it用法的區別

one 與it都可替代上文出現的某個名詞,但用法不同。one用來指上文出現的某物中的乙個,it指上文中的那個物。仔細比較 1.a which bag is yours?b the red one.2.a do you like the pen?b yes,i like it.還要注意one的複數形式...