Java —— String拼接到底该选用哪种方式?

96
汪国成
2017.10.11 13:49* 字数 111

常用 String 拼接方式

  • +操作符
  • String concat method
  • StringBuilder append method
  • StringBuffer append method

String 拼接方式选择

在拼接静态字符串时,尽量用 +,因为通常编译器会对此做优化,如:

String test = "this " + "is " + "a " + "test " + "string";

编译器会把它视为:

String test = "this is a test string";

在拼接动态字符串时,尽量用StringBufferStringBuilderappend,这样可以减少构造过多的临时String对象。

参考

待整理
Web note ad 1