19.0StringBuffer和StringBuilder类
Java的StringBuffer和StringBuilder类
因为String 类是不可改变的,所以一旦创建了 String 对象,那它的值就无法改变了
但是我们如何去多次修改字符串就要用到StringBuffer和StringBuilder类
StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类


但是在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类


StringBuffer方法:
(末尾插入)public StringBuffer append(String s):将指定的字符串追加到此字符序列
(取反)public StringBuffer reverse():将此字符序列用其反转形式取代
(删除)public delete(int start, int end):删除此序列的子字符串中的字符
public insert(int offset, int i):将 int 参数的字符串表示形式插入此序列中
(指定位置插入)insert(int offset, String str):将 str 参数的字符串插入此序列中
(替换)replace(int start, int end, String str):使用给定 String 中的字符替换此序列的子字符串中的字符

浙公网安备 33010602011771号