stringbuilder中的append什么意思
时间: 2023-07-27 17:13:58 浏览: 84
测试string的+和String.Format()和StringBuilder.Append()性能差距
在StringBuilder中,`append()`方法用于将指定的字符串或者对象添加到当前字符串的末尾。可以向`append()`方法中传入任何类型的数据,包括字符串、字符、数字、数组等等。`append()`方法会将传入的数据转换成字符串类型并追加到当前字符串的末尾。如果传入的是一个`null`值,它会被转换成字符串"null"并追加到当前字符串的末尾。`append()`方法返回的是当前StringBuilder对象的引用,因此可以进行链式调用。例如:
```
StringBuilder sb = new StringBuilder();
sb.append("Hello").append(" ").append("world!");
System.out.println(sb.toString()); // 输出:Hello world!
```
上面的代码中,我们使用了`append()`方法,将字符串"Hello"和空格" "以及字符串"world!"依次追加到StringBuilder对象中,最后调用`toString()`方法将StringBuilder对象转换成了字符串并打印出来。
阅读全文