字符串在Java中是不可变的,这意味着您无法更改它们。当您调用replace方法时,您实际上是在创建一个新的String。
您可以执行以下操作:
String str = "Test";str = str.replace('T', 'B');这是重新分配。

字符串在Java中是不可变的,这意味着您无法更改它们。当您调用replace方法时,您实际上是在创建一个新的String。
您可以执行以下操作:
String str = "Test";str = str.replace('T', 'B');这是重新分配。