StringBuffer的用法
时间: 2024-05-16 12:18:24 浏览: 51
StringBuffer是Java中一个可变的字符串类,它可以动态地修改字符串内容。下面是一些StringBuffer的常用方法:
1. append(String str):将指定的字符串追加到此字符序列中。
2. insert(int offset, String str):将指定的字符串插入此字符序列中的指定位置。
3. delete(int start, int end):从此字符序列中删除指定范围内的字符。
4. reverse():将此字符序列用其反转形式取代。
5. length():返回此字符序列的长度。
下面是一个简单的示例程序:
```
public class StringBufferDemo {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Hello");
sb.append(" world");
System.out.println(sb); // 输出:Hello world
sb.insert(6, ",");
System.out.println(sb); // 输出:Hello, world
sb.delete(5, 6);
System.out.println(sb); // 输出:Hello world
sb.reverse();
System.out.println(sb); // 输出:dlrow olleH
System.out.println(sb.length()); // 输出:11
}
}
```
这个程序创建了一个StringBuffer对象,并使用append()方法向其追加字符串,使用insert()方法向其插入字符串,使用delete()方法从中删除字符,使用reverse()方法反转字符串,并使用length()方法获取字符串长度。
阅读全文