JAVA concat 与 +

问题描述 投票:0回答:1

+ 和 concat() 之间的区别是什么,为什么 concat() 内存效率高? concat 是否仅将字符串存储在字符串池中,而 for + 是否将字符串存储在堆和池中?

// 困惑 一个理论问题,在堆/池中混淆了

java string concatenation operator-keyword
1个回答
0
投票

+ 和 concat() 之间的区别

没有任何意义。

为什么 concat() 内存效率高?

效率并没有提高。

concat 是否仅将字符串存储在字符串池中,而 for + 是否将字符串存储在堆和池中?

不。泳池方面没有什么区别。 (字符串池永远不值得担心。)

© www.soinside.com 2019 - 2024. All rights reserved.