gpt4 book ai didi

java - 如何创建字符串变量的克隆?

转载 作者:行者123 更新时间:2023-12-01 07:35:26 24 4
gpt4 key购买 nike

如何创建字符串变量的克隆?

有一个字符串变量,比如 str

String str = row.getAttribute("Attribute");

那么如何将行中属性的值复制到字符串中,以便即使该行已从内存中删除,我也可以显示该值。

谢谢。

最佳答案

你可以做到

String newString = new String(oldString);

但是克隆不可变字符串的原因是什么?

仅当我想在使用 substring 获取字符串时从原始字符串中删除额外的隐藏字符时,我才会执行此操作。

关于您的编辑:

如果你这样做

String str = row.getAttribute("Attribute");

那么,即使在销毁 row 或更改 row 的属性“Attribute”之后,str 仍将包含完全相同的值。您不需要克隆它。事实上,您保留对它的引用(变量str)可以保证它免受垃圾处理。

关于java - 如何创建字符串变量的克隆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725789/

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