package
demo;
/*
String与StringBuffer之间的转换
*
String -> StringBuffer
*
方式一:构造方法
*
方式二:通过append方法
*
StringBuffer -> String
*
方式一:通过构造方法
*
方式二:通过toString方法
*
*/
public
class
StringAndStringBufferSwitch {
public
static
void
main(String[] args) {
//String
-> StringBuffer
//创建一个String对象
String
str =
"Hi
Java!"
;
System.out.println(str);
//方式一:构造方法
StringBuffer
buffer =
new
StringBuffer(str);
System.out.println(buffer);
//方式二:通过append方法
StringBuffer
buffer2 =
new
StringBuffer();
buffer2.append(str);
System.out.println(buffer2);
//StringBuffer
-> String
//创建一个StringBuffer对象
StringBuffer
buffer3 =
new
StringBuffer();
buffer3.append(
"Happy
birthday Java!"
);
System.out.println(buffer3);
//方式一:通过构造方法
String
str2 =
new
String(buffer3);
System.out.println(str2);
//方式二:通过toString方法
String
str3 = buffer3.toString();
System.out.println(str3);
}
}