一.概述
JAVA中StringBuffer,StringBuilder与String不同的地方在于前两者都是可以在原有对象基础上进行修改
二.StringBuffer
StringBuffer的特点在于,StringBuffer是线程安全的(不能同步访问),但速度相对会劣势
//创建方式
StringBuffer str=new StringBuffer("www");
//对str进行修改增加
str.append(".csdn");
str.append(".net");
System.out.println(str);
//输出结果为
www.csdn.net
StringBuffer的其他方法可进入菜鸟教程
二.StringBuilder
StringBuilder的特点在于,StringBuilder是允许同步访问的,速度方面更有优势
//创建方式
StringBuilder str=new StringBuilder("123");
str.delete(0,2);//删除str中从下标为0起始,到下标为2之前
System.out.println(str);
//输出结果为
3