c#

StringBuilder的追加与插入操作

小樊
98
2024-08-08 21:14:38
栏目: 编程语言

StringBuilder类是Java中用来处理字符串的可变对象,可以实现字符串的追加与插入操作。下面是示例代码来演示StringBuilder的追加与插入操作:

public class StringBuilderDemo {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();

        // 追加字符串
        sb.append("Hello, ");
        sb.append("World!");
        System.out.println("追加字符串结果:" + sb.toString());

        // 在指定位置插入字符串
        sb.insert(7, "Java ");
        System.out.println("插入字符串结果:" + sb.toString());
    }
}

运行上面的代码,输出结果如下:

追加字符串结果:Hello, World!
插入字符串结果:Hello, Java World!

从上面的代码可以看出,StringBuilder的append方法用来追加字符串,insert方法用来在指定位置插入字符串。这两种操作都是在原字符串上进行修改,而不会创建新的字符串对象,因此效率更高。

0
看了该问题的人还看了