共計 581 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 中字符串替換的方法有以下幾種:
- replace(char oldChar, char newChar):將字符串中的指定字符 oldChar 替換為 newChar。
- replace(CharSequence target, CharSequence replacement):將字符串中的指定字符序列 target 替換為 replacement。
- replaceAll(String regex, String replacement):使用正則表達式 regex 匹配的部分替換為 replacement。
- replaceFirst(String regex, String replacement):使用正則表達式 regex 匹配的第一個部分替換為 replacement。
- replace(int startIndex, int endIndex, String str):將字符串中從 startIndex 到 endIndex(不包括 endIndex)的子串替換為 str。
- replaceAll(String regex, Function replacer):使用正則表達式 regex 匹配的部分替換為 replacer 返回的字符串。這個方法是 Java 9 中新增的。
其中,前四種方法可以直接對字符串進行替換,而后兩種方法需要通過 StringBuilder 或 StringBuffer 進行操作。
丸趣 TV 網 – 提供最優質的資源集合!
正文完