stringbuilder用法
时间: 2023-09-26 21:11:28 浏览: 63
StringBuilder 是一个可变的字符串类,它允许在不创建新的 String 对象的情况下对字符串进行操作。下面是一些 StringBuilder 的常用方法:
1. append():向 StringBuilder 对象的末尾添加字符串或字符。
2. insert():向 StringBuilder 对象的指定位置插入字符串或字符。
3. delete():删除 StringBuilder 对象中指定位置的字符或一段字符。
4. replace():用新的字符串替换 StringBuilder 对象中指定位置的字符或一段字符。
5. toString():将 StringBuilder 对象转换为 String 对象。
下面是一些示例代码:
```
StringBuilder sb = new StringBuilder();
sb.append("Hello"); // 向 StringBuilder 对象末尾添加字符串
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, 7); // 删除指定位置的字符
System.out.println(sb.toString()); // 输出 "Hello World"
sb.replace(6, 11, "Java"); // 用新的字符串替换指定位置的字符
System.out.println(sb.toString()); // 输出 "Hello Java"
String str = sb.toString(); // 将 StringBuilder 对象转换为 String 对象
```
阅读全文