因为Java将表达式转换
"A String" + x为类似
"A String" + String.valueOf(x)
实际上,我认为它可能使用
StringBuilders,因此:
"A String " + x + " and another " + y
解决更高效
new StringBuilder("A String ") .append(x) .append(" and another ") .append(y).toString()这使用“
append字符串”构建器上的方法(针对每种类型),这些方法可以
null正确处理



