StringBuilder的用法
时间: 2023-08-23 12:27:05 浏览: 42
StringBuilder 是 Java 中的一个类,它的主要作用是用于字符串的拼接。相比于 String 类,StringBuilder 类在拼接字符串时,不会创建新的对象,而是直接在原有的对象上进行修改,因此可以大大提高程序的效率。
StringBuilder 的常用方法有:
1. append() 方法:用于在字符串末尾添加新的内容。
2. insert() 方法:用于在指定位置插入新的内容。
3. delete() 方法:用于删除指定位置的内容。
4. replace() 方法:用于替换指定位置的内容。
5. toString() 方法:用于将 StringBuilder 对象转换成 String 对象。
下面是一个简单的示例代码,演示了 StringBuilder 的基本用法:
```
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
sb.insert(5, ",");
sb.replace(6, 11, "Java");
sb.delete(11, 13);
String str = sb.toString();
System.out.println(str);
```
输出结果为:Hello,Java World。
在上面的代码中,我们首先创建了一个 StringBuilder 对象,并且使用 append() 方法在其末尾添加了一个空格和单词 World。接着,我们使用 insert() 方法在第 5 个位置插入了一个逗号。然后,我们使用 replace() 方法替换了第 6 个字符到第 10 个字符之间的内容为 Java。最后,我们使用 delete() 方法删除了第 11 个字符到第 12 个字符之间的内容,最终将 StringBuilder 对象转换成了 String 对象并输出。