StringBuffer的使用
时间: 2024-05-05 07:21:29 浏览: 16
StringBuffer是Java中一个可变字符串类,可以方便地进行字符串的增删改查操作。下面是StringBuffer的一些常用方法:
1. append():将指定的字符串添加到字符串缓冲区的末尾。
2. insert():将指定的字符串插入到字符串缓冲区的指定位置。
3. delete():从字符串缓冲区中删除指定位置的字符或者一段字符。
4. deleteCharAt():从字符串缓冲区中删除指定位置的字符。
5. replace():用指定的字符串替换字符串缓冲区中的一部分。
6. substring():从字符串缓冲区中提取子字符串。
示例代码:
```java
// 创建一个空的字符串缓冲区
StringBuffer sb = new StringBuffer();
// 将字符串添加到字符串缓冲区的末尾
sb.append("Hello");
// 在字符串缓冲区的指定位置插入指定的字符串
sb.insert(5, " World");
// 从字符串缓冲区中删除指定位置的字符
sb.deleteCharAt(11);
// 从字符串缓冲区中删除指定位置的字符或者一段字符
sb.delete(5, 11);
// 用指定的字符串替换字符串缓冲区中的一部分
sb.replace(5, 11, "New World");
// 从字符串缓冲区中提取子字符串
String sub = sb.substring(0, 3);
// 输出结果
System.out.println(sb.toString()); // 输出:HelloNew World
System.out.println(sub); // 输出:Hel
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)