简介
当对字符串进行修改的时候,可使用 StringBuffer类。其对象能够被多次的修改,并且不产生新的未使用对象。
初始化
StringBuffer s1 = new StringBuffer();
追加元素
s1.append(String s);
删除元素
s1.deleteCharAt(1); // 删除s1中索引为1的元素
s1.delete(int beginIndex, int endIndex); // 删除索引[beginIndex, endIndex)元素
字符串翻转
s1.reverse();
插入元素
s1.insert(int index, value); // 在index索引处插入value;value有几位字符组成,s1.length()增加几个
修改元素
s1.setCharAt(int index, char ch); // 将索引index对应的字符修改为ch
替代元素
s1.replace(int start, int end, String str); // 将索引[start, end)的值更替为str
其他
其他的一些列如获取字符串长度、获取index索引下的值、遍历等,都与String类类似。