【JAVA】辨析:replace,replaceAll,replaceFirst
replace和replaceAll:
-
一、相同點:
-
二、不一樣點:
- replace支持字符替換,字符串替換
- replaceAll是正則表達式替換
replaceFirst:
- 同replaceAll同樣,也是基於規則表達式的替換
- 不一樣之處是:只替換第一次出現的字符串
對於正則表達式:
- 若是replaceAll()和replaceFirst()所用的參數據不是基於規則表達式的,則與replace()替換字符串的效果是同樣的
- 即:這二者也支持字符串的操做,可是!! 在LeetCode中運行會報錯!!!
- 所以,通常寫replace便可
END
歡迎關注本站公眾號,獲取更多信息