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 中的字符替换此序列的子字符串中的字符

 

posted @ 2021-08-24 15:26  慢漫曼蔓  阅读(29)  评论(0)    收藏  举报