stringbuilder的方法
时间: 2023-09-26 14:11:40 浏览: 95
StringBuilder 是一个可变的字符串类,它提供了一系列方法来修改字符串内容。
以下是一些常用的 StringBuilder 方法:
- `append(String str)`:将指定的字符串添加到当前 StringBuilder 对象的末尾。
- `insert(int offset, String str)`:在当前 StringBuilder 对象的指定位置插入指定的字符串。
- `delete(int start, int end)`:删除当前 StringBuilder 对象中指定范围内的字符。
- `replace(int start, int end, String str)`:用指定的字符串替换当前 StringBuilder 对象中指定范围内的字符。
- `reverse()`:将当前 StringBuilder 对象中的字符顺序反转。
以下是一些示例用法:
```java
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // sb = "Hello World"
sb.insert(5, ","); // sb = "Hello, World"
sb.delete(5, 6); // sb = "Hello World"
sb.replace(6, 11, "Java"); // sb = "Hello Java"
sb.reverse(); // sb = "avaJ olleH"
```
注意,StringBuilder 的方法都是在原对象上进行修改,因此每次调用方法后,StringBuilder 对象的内容都会发生变化。如果需要创建一个新字符串而不改变原对象,可以使用 StringBuilder 的 `toString()` 方法。
阅读全文