当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。
两者的区别如下:
- StringBuilder: 速度快,不是线程安全。
- StringBuffer: 速度慢,线程安全。
实例:
public class Test {
public static void main(String[] args){
StringBuffer str1 = new StringBuffer("爱吃西瓜的番茄酱的博客地址:");
str1.append("www.");
str1.append("cnblogs.com/");
str1.append("youcoding");
System.out.println(str1);
}
}
输出:
爱吃西瓜的番茄酱的博客地址:www.cnblogs.com/youcoding
StringBuffer 方法
-
append(String s): 追加字符串
-
reverse():字符序列反转。
-
delete(int start, int end):移除此序列的子字符串中的字符。
-
replace(int start, int end, String str):使用给定 String 中的字符替换此序列的子字符串中的字符。
每天学习一点点,每天进步一点点。