Java中的StringBuilder类
public class Demo {
public static void main(String[] args) {
//构造一个空的字符串构建器
StringBuilder builder = new StringBuilder();
//给构建器加内容
builder.append('I');//追加一个代码单元'I'
builder.append(" love ");//追加一个字符串" love "
builder.appendCodePoint(42);//追加一个代码点"*"
//获得构建器的代码单元数量
int length = builder.length();//返回11
//将第i个代码单元设置为c
builder.setCharAt(7, 'u');//将*改为u
//在给定位置插入一个字符串
builder.insert(7,"yo");//在u前面插入yo
//在给定位置插入一个代码单元
builder.insert(10,'!');//在u后面插入!
//删除指定代码单元
builder.delete(0,2);//删除0到2-1的代码单元,返回love you!
//返回一个与构建器内容相同的字符串
String demo = builder.toString();//返回love you!
System.out.println(demo);
}
}