gpt4 book ai didi

java - 你如何创建一个字符串对象

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:56:57 26 4
gpt4 key购买 nike

我不明白你为什么要创建一个String对象如下:

String stringObj = "";

我认为,应该是:

String obj = new String();

最佳答案

String stringObj = "";

被称为 String 文字。他们是interned .

这意味着,让我们说如果你有

String stringObj = "";
String stringObj2 = "";
String stringObj3 = "";

所有 3 个引用(stringObjstringObj2stringObj3)都指向相同的内存位置。

String obj = new String();

此语法在每次调用时创建新的 String 对象。

这意味着,假设您有:

String stringObj = new String();
String stringObj2 = new String();
String stringObj3 = new String();

将创建三个新的(独立的)String 对象并指向不同的内存位置。

关于java - 你如何创建一个字符串对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17498929/

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