在Java中,为什么String.Replace之后的String值没有更改?

在Java中,为什么String.Replace之后的String值没有更改?,第1张

在Java中,为什么String.Replace之后的String值没有更改

字符串在Java中是不可变的,这意味着您无法更改它们。当您调用replace方法时,您实际上是在创建一个新的String。

您可以执行以下 *** 作:

String str = "Test";str = str.replace('T', 'B');

这是重新分配。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5428576.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存