📜  Java中的 StringBuilder append() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:57.203000             🧑  作者: Mango

Java中的 StringBuilder append() 方法及示例

在 Java 编程中,StringBuilder 类提供了许多用于操作字符串的方法,其中之一就是 append() 方法。这个方法允许我们在字符串的末尾添加其他字符串、字符或其他数据类型的值。使用 append() 方法可以方便地构建或修改字符串,而无需创建新的对象。

语法

append() 方法的语法如下所示:

public StringBuilder append(String str)

参数 str 是要添加到当前 StringBuilder 对象的字符串。

示例

下面是一些使用 append() 方法的示例:

public class StringBuilderExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello");
        
        // 添加字符串
        sb.append(" World");
        System.out.println(sb.toString()); // 输出:Hello World
        
        // 添加字符
        sb.append('!');
        System.out.println(sb.toString()); // 输出:Hello World!
        
        // 添加整数
        int num = 123;
        sb.append(num);
        System.out.println(sb.toString()); // 输出:Hello World!123

        // 添加浮点数
        double PI = 3.14159;
        sb.append(PI);
        System.out.println(sb.toString()); // 输出:Hello World!1233.14159
    }
}

以上示例代码中,我们首先创建了一个 StringBuilder 对象 sb,并初始化为字符串 "Hello"。然后,通过调用 append() 方法,我们依次添加了字符串、字符、整数和浮点数。每次调用 append() 方法之后,我们通过 toString() 方法将 StringBuilder 对象转换为字符串,并使用 System.out.println() 方法将其打印到控制台上。

总结

append() 方法是 Java 中用于在 StringBuilder 对象末尾添加字符串的方法,可以方便地构建或修改字符串。使用 append() 方法可以避免频繁地创建字符串对象,从而提高字符串操作的效率。在实际编程中,我们可以根据具体的需求使用 append() 方法来动态拼接字符串。