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

回到顶部