gpt4 book ai didi

java - 创建字符串对象以连接结果

转载 作者:行者123 更新时间:2023-12-01 11:33:37 27 4
gpt4 key购买 nike

当我创建这样的代码时:

String s ="hello";
String s1= new String("bye");
String s3=s1.concat(s);
String s4 = s.concat(s1);

这里的s是字面量,s1是堆。当我连接两者并创建一个新对象时,它将在哪里创建(在堆中还是在实习生中?)

这里一个在池中,一个在堆中。

最佳答案

如果您看到 source concat() 方法,您将看到它返回一个新字符串

return new String(0, count + otherLen, buf);

因此字符串是在堆中创建的

关于java - 创建字符串对象以连接结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220586/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com