【发布时间】:2014-09-30 06:01:53
【问题描述】:
以下三种情况下StringBuffer转String的主要区别是什么:
案例 1:使用 toString()
StringBuffer sb = new StringBuffer("Welcome");
String st = sb.toString();
案例 2:使用 + ""
StringBuffer sb = new StringBuffer("Welcome");
String st = sb + "";
案例 3:使用 String.valueOf()
StringBuffer sb = new StringBuffer("Welcome");
String st = String.valueOf(sb);
在性能方面使用哪种最佳做法?
【问题讨论】:
-
没什么,sb + ""就是调用StringBuffer类的toString方法。
标签: java string stringbuilder