Java —— String拼接到底该选用哪种方式?
2017-10-11 本文已影响6人
汪国成
常用 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";
在拼接动态字符串时,尽量用StringBuffer或StringBuilder的append,这样可以减少构造过多的临时String对象。