gpt4 book ai didi

java - 新字符串有什么问题?

转载 作者:行者123 更新时间:2023-12-01 06:29:20 25 4
gpt4 key购买 nike

对于一个将 s (字符串类型)作为参数传递的函数,我刚刚未通过代码审查,并且没有因我的写作而给出任何原因

if (s == null){
s = new String();
}

说我应该使用 s = ""; 代替。为什么?

最佳答案

您总是可以向审稿人澄清吗?

new String();总是创建一个新字符串。 (Java语法不是不言自明的吗?)

s = "";将设置对interned字符串的引用,因此是首选。

关于java - 新字符串有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36594583/

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