String的几种replace()方法

String 和 StringBuilder中都有replace方法,今天我们来看看。

String:
  • String replace(char oldChar, char newChar)
    用新字符newChar 替换所有的 旧字符oldChar 。

  • String replace(CharSequence target, CharSequence replacement)
    用新字符串replacement替换所有的 旧字符串target。

  • String replaceAll(String regex, String replacement)
    用新字符串replacement 替换所有的 正则模式匹配的串。——(替换的是模糊字串)

  • String replaceFirst(String regex, String replacement)
    用新字符串replacement 替换第一个 正则模式匹配的串。——(替换的是模糊字串)

StringBuilder:
  • replace(int start,int end,String str)
    用str 替换 start–end的子串。//不包括end

你可能感兴趣的:(JavaSE)