StringBuffer的append方法
时间: 2024-03-17 10:45:42 浏览: 46
JavaScript实现Java中StringBuffer的方法
StringBuffer的append()方法是用于将字符串或字符序列添加到另一个字符串或字符序列的末尾。它可以接受一个字符串、字符数组、布尔值、字符、整数、长整数、浮点数、双精度浮点数等类型的参数,将其转换为字符串并添加到原始字符串的末尾。以下是一个例子:
```
StringBuffer sb = new StringBuffer("Hello");
sb.append(" world!");
System.out.println(sb); // 输出:Hello world!
```
需要注意的是,StringBuffer的append()方法会修改原始字符串的值,并返回一个指向该字符串的引用。因此,可以使用串联的方式来多次调用append()方法。例如:
```
StringBuffer sb = new StringBuffer("Hello");
sb.append(" world!").append(" How are you?");
System.out.println(sb); // 输出:Hello world! How are you?
```
另外,与StringBuilder不同的是,StringBuffer的append()方法是线程安全的。这意味着在多线程环境中使用StringBuffer更为安全。
阅读全文