java之字符串缓冲区 StrgingBuffer StringBuilder
1.StringBuffer是一个长度或内容可变的容器,可以装很多的字符串,并且有方法可以对字符串进行操作。
2.操作
创建对象
1 StringBuffer buffer = new StringBuffer("abc");
2.1将指定的内容(基本数据类型)增加到字符串
1 buffer.append(1234).append(true).append(1.2);
2.2移除指定长度的字符串,可进行链式调用,每次调用得到一个新的字符串
1 // 删除数据,按照字符的个数 2 buffer.delete(2, 3).delete(2, 3);// 从下表第2开始,包头不包尾
2.3在指定位置,插入字符串
// 插入 buffer.insert(2, "peng");// 下标从2开始
2.3在字符串的指定长度上替换字符串
1 // 替换 2 buffer.replace(2,buffer.length()-2, "mu123");//下标包前不包后
2.4将字符串进行逆序
buffer.reverse();//反序打印 buffer.toString();//字符串输出