stringbuffer转换成string
时间: 2023-04-30 18:02:38 浏览: 91
可以使用 toString() 方法将 StringBuffer 转换为 String。例如:
```
StringBuffer sb = new StringBuffer("Hello, World!");
String s = sb.toString();
```
也可以使用构造函数将 StringBuffer 转换为 String,
```
String s = new String(sb);
```
或者
```
String s = sb.toString();
```
相关问题
stringbuffer转换成string数组
要将StringBuffer转换成String数组,可以先将StringBuffer对象转换成String类型,然后通过split方法将其拆分成字符串数组。
首先,将StringBuffer对象转换成String类型。可以使用StringBuffer的toString()方法将StringBuffer对象转换成String类型的字符串。
然后,使用String类的split方法将拆分后的字符串转换成字符串数组。split方法接受一个正则表达式作为参数,可以将字符串按照指定的分隔符拆分成多个子字符串,并将这些子字符串存储到字符串数组中。
下面是一个示例代码:
```java
StringBuffer stringBuffer = new StringBuffer("Hello, World");
String str = stringBuffer.toString(); // 将StringBuffer转换为String类型
String[] array = str.split(", "); // 将字符串拆分成字符串数组
// 打印数组中的元素
for (String s : array) {
System.out.println(s);
}
```
运行结果:
```
Hello
World
```
以上代码将StringBuffer对象转换成了字符串数组。
如何将stringbuffer转换成string
要将 StringBuffer 转换为 String,你可以使用 toString() 方法。例如:
```java
StringBuffer sb = new StringBuffer("Hello");
String s = sb.toString();
```
现在,变量 s 包含了字符串 "Hello"。
阅读全文