StringBuffer 类
This commit is contained in:
parent
a86d757053
commit
02bb45886d
48
src/chapter5/Example08.java
Normal file
48
src/chapter5/Example08.java
Normal 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);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user