49 lines
1.4 KiB
Java
49 lines
1.4 KiB
Java
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);
|
||
}
|
||
}
|