它正在工作,但是不会修改调用者对象,而是返回一个新的String。
因此,您只需要将其分配给新的String变量或自身即可:
string = string.replace("to", "xyz");要么
String newString = string.replace("to", "xyz");API文件
public String replace (CharSequence target, CharSequence replacement)
由于:API级别1
复制此字符串,用另一个序列替换指定目标序列的出现。从头到尾处理字符串。
参量
target
替换顺序。replacement
更换顺序。
返回 结果字符串。 如果target或replacement为null,则
抛出该异常
NullPointerException。



