stringbuilder
时间: 2023-09-04 20:15:54 浏览: 46
StringBuilder是Java中的一个类,它允许我们动态地构建字符串。相比于使用String对象进行字符串拼接,使用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对象中的字符顺序反转。
使用StringBuilder的示例代码如下:
```
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("world");
System.out.println(sb.toString()); // 输出:Hello world
sb.insert(5, ",");
System.out.println(sb.toString()); // 输出:Hello, world
sb.delete(5, 6);
System.out.println(sb.toString()); // 输出:Hello world
sb.replace(6, 11, "Java");
System.out.println(sb.toString()); // 输出:Hello Java
sb.reverse();
System.out.println(sb.toString()); // 输出:avaJ olleH
```