String与StringBuffer的互相转换

对String&StringBuffer常用方法不熟悉的可以参考:String&StringBuffer的常用方法 -

1.String--->StringBuffer

方法1:通过StringBuffer的append()方法。例:

String str = "Java";

StringBuffer buffer = new StringBuffer();

StringBuffer buffer2 = buffer.append(str);

方法2:通过StringBuffer的构造方法

String str = "Java";

StringBuffer buffer = new StringBuffer(str);

2.StringBuffer--->String

与上面方法类似

方法1:通过StringBuffer的toString()方法

StringBuffer buffer = new StringBuffer();

buffer.append("haha");

String str = buffer.toString();

方法2:通过String的构造方法

StringBuffer buffer = new StringBuffer();

buffer.append("xixi");

String str = new String(buffer)

你可能感兴趣的:(String与StringBuffer的互相转换)