StringBuffer转String
时间: 2024-03-21 19:36:22 浏览: 64
StringBuffer
StringBuffer是Java中的一个可变字符串类,它可以用于动态地修改字符串内容。而String是Java中的一个不可变字符串类,它的内容一旦被创建就不能被修改。
要将StringBuffer对象转换为String对象,可以使用StringBuffer类的toString()方法。该方法将StringBuffer对象的内容转换为一个新的String对象,并返回该String对象。
示例代码如下:
```
StringBuffer stringBuffer = new StringBuffer("Hello");
String str = stringBuffer.toString();
```
在上述代码中,我们首先创建了一个StringBuffer对象`stringBuffer`,并将其内容设置为"Hello"。然后,通过调用`toString()`方法将`stringBuffer`转换为一个新的String对象,并将其赋值给`str`变量。
需要注意的是,转换后的String对象是不可变的,即不能再对其进行修改。如果需要对字符串进行频繁的修改操作,建议使用StringBuffer或StringBuilder类来代替String类。
阅读全文