📅  最后修改于: 2023-12-03 14:42:52.270000             🧑  作者: Mango
在Java中,StringBuffer是一个可变的字符串对象,它允许用户在已有字符串的末尾追加新的字符串。StringBuffer类提供了多个方法来实现字符串的追加操作,其中append()方法是最常用的方法之一。
append()方法用于将指定的字符串追加到StringBuffer对象的末尾。它具有多个重载形式,可以接受不同数据类型的参数,并将其转换为字符串进行追加。append()方法返回一个指向当前StringBuffer对象的引用,所以可以连续调用多次append()来实现多个字符串的追加。
public StringBuffer append(String str)
下面是一个简单的示例,演示了如何使用append()方法将字符串追加到StringBuffer对象中。
import java.util.Date;
public class StringBufferExample {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
// 追加字符串
sb.append("Hello");
// 追加整数
sb.append(123);
// 追加浮点数
sb.append(3.14);
// 追加字符数组
char[] chars = {'J', 'a', 'v', 'a'};
sb.append(chars);
// 追加布尔值
sb.append(true);
// 追加对象
Date now = new Date();
sb.append(now);
// 输出追加后的结果
System.out.println(sb.toString());
}
}
在上面的示例中,我们创建了一个空的StringBuffer对象sb,并使用连续的append()方法追加了不同类型的数据。最终,通过调用toString()方法,将StringBuffer对象转换为普通字符串并打印出来。