stringbuffer转string
时间: 2023-04-28 14:02:52 浏览: 87
StringBuffer可以通过调用toString()方法将其转换为String类型。例如:
StringBuffer sb = new StringBuffer("Hello");
String str = sb.toString();
这将把StringBuffer对象sb转换为String类型的str。
相关问题
StringBuffer转String
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类。
StringBuffer 转string
可以使用StringBuffer的toString()方法将其转换为String类型。
以下是一个示例代码:
```
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("Hello");
stringBuffer.append(" ");
stringBuffer.append("World");
String str = stringBuffer.toString();
System.out.println(str);
```
输出结果为:"Hello World"。
阅读全文