JAVA String和StringBuffer的转换

String->StringBuffer

1.构造方法

StringBuffer sb=new StringBuffer("abc");

2.append()方法

StringBuffer sb;

sb.append("abc");

 

StringBuffer->String

1.构造方法

StringBuffer sb=new StringBuffer("abc");

String s1=new String(sb);

2.toString()方法

String s2=sb.toString();

3.substring()方法

String s3=sb.substring(0,sb.length());

 

区别

String类是不可变字符序列,StringBuffer类是可变字符序列,所以String类操作会产生垃圾,推荐用StringBuffer。

你可能感兴趣的:(Java)