public class strbuffer {
public static void main(String[] aStrings) {
StringBuffer strb = new StringBuffer("This is buffer string!");
StringBuffer strb1 = new StringBuffer("This is buffer string!");
// 取反
System.out.println("reverse: " + strb.reverse());
// 长度
System.out.println("length: " + strb.length());
// 插入
System.out.println("insert: " + strb1.insert(8, "not "));
// 删除
System.out.println("delete: " + strb1.delete(8, 12));
// 替代
System.out.println("replace: " + strb1.replace(5, 7, "Is"));
// 检索
System.out.println("indexof: " + strb1.indexOf("Is"));
// 切片0
System.out.println("substring: " + strb1.substring(5));
// 转换
System.out.println("to_string: " + strb1.toString());
// 切片1
System.out.println("substring1: " + strb1.substring(5, 7));
}
}
Output:
reverse: !gnirts reffub si sihT
length: 22
insert: This is not buffer string!
delete: This is buffer string!
replace: This Is buffer string!
indexof: 5
substring: Is buffer string!
to_string: This Is buffer string!
substring: Is