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