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();//字符串输出

猜你喜欢

转载自www.cnblogs.com/mlf19920916/p/12099132.html