如何实现 String 和 StringBuffer 之间的相互转换?
因为 String 是 final 类,想要对其做频繁的修改比较麻烦,请问如何将其转化成 StringBuffer 类?这两个类之间如何进行转换?
1 个解决方案
String -> StringBuffer
方法一:构造方法
String str = "Hi Java!";
StringBuffer buffer = new StringBuffer(str);
方式二:通过 append 方法
String str = "Hi Java!";
StringBuffer buffer = new StringBuffer();
buffer.append(str);
StringBuffer -> String
方式一:通过构造方法
//创建一个 StringBuffer 对象
StringBuffer buffer = new StringBuffer();
buffer.append("Happy birthday Java!");
String str = new String(buffer);
方式二:通过 toString 方法
//创建一个 StringBuffer 对象
StringBuffer buffer = new StringBuffer();
buffer.append("Happy birthday Java!");
String str = buffer.toString();