Android-如何用另一个字符串替换字符串的一部分?
我有一些带有数字和英文单词的字符串,我需要通过找到它们并将其替换为该单词的本地化版本,将它们翻译成我的母语。您知道如何轻松实现替换字符串中的单词吗?
谢谢
编辑:
我已经尝试过(字符串“ to”的一部分应替换为“ xyz”):
string.replace("to", "xyz")
但这不起作用…
回答:
它正在工作,但是不会修改调用者对象,而是返回一个新的String。
因此,您只需要将其分配给新的String变量或自身即可:
string = string.replace("to", "xyz");
要么
String newString = string.replace("to", "xyz");
public String replace (CharSequence target, CharSequence replacement)
复制此字符串,用另一个序列替换指定目标序列的出现。从头到尾处理字符串。
target
替换顺序。replacement
更换顺序。
结果字符串。 如果target或replacement为null,则
NullPointerException
。
以上是 Android-如何用另一个字符串替换字符串的一部分? 的全部内容, 来源链接: utcz.com/qa/414407.html