StringBuffer 类

This commit is contained in:
seahi 2024-11-06 13:41:04 +08:00
parent a86d757053
commit 02bb45886d

View File

@ -0,0 +1,48 @@
package chapter5;
public class Example08 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
System.out.println("1、添加------------------------");
add(sb);
System.out.println("2、删除------------------------");
remove(sb);
System.out.println("3、修改------------------------");
alter();
}
public static void add(StringBuffer sb) {
sb.append("我王小明");
System.out.println("append添加结果" + sb);
sb.insert(1, "的名字是");
System.out.println("insert添加结果" + sb);
sb.append("");
System.out.println("append添加结果" + sb);
}
public static void alter() {
StringBuffer sb = new StringBuffer("我的性别是王小白");
sb.replace(2, 4, "姓名");
System.out.println("替换指定位置字符串:" + sb);
sb.setCharAt(0, '你');
System.out.println("修改指定位置字符:" + sb);
System.out.println("翻转:" + sb.reverse());
}
public static void remove(StringBuffer sb) {
sb.delete(0, 5);
System.out.println("delete的结果" + sb);
sb.deleteCharAt(3);
System.out.println("deleteCharAt结果" + sb);
sb.delete(0, sb.length());
System.out.println("清空:" + sb);
}
}