gpt4 book ai didi

java - String.valueOf(someVar) 与 (""+ someVar)

转载 作者:行者123 更新时间:2023-11-30 06:47:47 26 4
gpt4 key购买 nike

<分区>

我想知道两种方法的区别。我现在正在处理一些旧代码,它们在其中设置 primitive String 的值通过与空字符串连接的值 "" .

obj.setSomeString("" + primitiveVariable);

但是在这个链接Size of empty Java String它说如果您为每个实例创建一个单独的空字符串,那么显然这将占用更多内存。

所以我想到了使用valueOf String 中的方法类(class)。我检查了文档 String.valueOf()它说如果参数为空,则字符串等于“空”;否则,返回 obj.toString() 的值。

那么哪种方法更好

  1. obj.setSomeString("" + primitiveVariable);
  2. obj.setSomeString(String.valueOf(primitiveVariable));

上述过程是在 List 中完成的大小超过 600 的迭代,预计 future 会增加。

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