java中string 和StringBuffe的replace 区别


  • String中
String replace(char oldChar, char newChar)

返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。


  • StringBuffer中:

replace(int start, int end, String str)

使用给定 String 中的字符替换此序列的子字符串中的字符。

StringBuffer中其他常用方法:


序号 方法描述
1 public StringBuffer append(String s)
将指定的字符串追加到此字符序列。
2 public StringBuffer reverse()
 将此字符序列用其反转形式取代。
3 public delete(int start, int end)
移除此序列的子字符串中的字符。
4 public insert(int offset, int i)
将 int 参数的字符串表示形式插入此序列中。



猜你喜欢

转载自blog.csdn.net/qq_39269985/article/details/80383167
今日推荐