java6:将char附加到字符串

时间:2012-05-21 17:49:17

标签: string performance character java-6

与向java6中的字符串添加字符串相比,将字符串附加到字符串更好。

EG。在下面两行代码中,一行将更快执行:

String str = "One" + '\"'

String str = "One" + """

1 个答案:

答案 0 :(得分:0)

我认为String to String连接将有更好的性能,因为他们不需要转换为Character并在其上调用toString()方法。

Java语言规范:
15.18.1.1字符串转换

任何类型都可以通过字符串转换转换为String类型。
原始类型T的值x首先被转换为参考值,就像通过将其作为参数提供给适当的类实例创建表达式一样:
•如果T是布尔值,则使用new Boolean(x )。
•如果T为char,则使用新字符(x)。
...