StringBuffer 和 StringBuilder 类
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。
和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。
StringBuffer 和 StringBuilder 类
StringBuilder
优势:速度更快
不是线程安全的(不能同步访问), 多数情况下建议使用 StringBuilder 类。
StringBuffer
优势:线程更安全
在应用程序要求线程安全的情况下,必须使用 StringBuffer 类。
public class Test{
public static void main(String args[]){
StringBuffer stringBuffer = new StringBuffer("Java:");
stringBuffer.append("Hello");
stringBuffer.append(" ");
stringBuffer.append("World!");
System.out.println(stringBuffer);
}
}
输出
Java:Hello World
本作品采用《CC 协议》,转载必须注明作者和本文链接