版本1是更可取的,因为它更短,并且编译器实际上会将其转换为版本2-无任何性能差异。
更重要的是,鉴于我们只有3个属性,这可能没有什么区别,但是您什么时候从
concat切换到
builder?
在您要串联的地方-通常是编译器无法自行替换时
StringBuilder。

版本1是更可取的,因为它更短,并且编译器实际上会将其转换为版本2-无任何性能差异。
更重要的是,鉴于我们只有3个属性,这可能没有什么区别,但是您什么时候从
concat切换到
builder?
在您要串联的地方-通常是编译器无法自行替换时
StringBuilder。