如何将一个字符串替换为另一个单词?我知道如何使用字符数组并用其他单词替换单词。但是,假设我有一句话,“我喜欢蛋糕”。我如何将“喜欢”一词替换为“吃”,然后将“吃”放回到原始消息中?因此,消息现在不再是“我喜欢蛋糕”,而是“我吃了蛋糕”。如果有人能帮助我,那就太好了!我还是 Java 的初学者,所以请不要讨厌。谢谢大家!
最佳答案
为了替换任何东西java.lang.String类提供了三种替换方法,分别是
字符串替换(char oldChar, char newChar)
返回一个新字符串,该字符串是用 newChar 替换该字符串中所有出现的 oldChar 得到的。字符串replaceAll(字符串正则表达式,字符串替换)
将此字符串中与给定正则表达式匹配的每个子字符串替换为给定替换。字符串replaceFirst(字符串正则表达式,字符串替换)
将此字符串中与给定正则表达式匹配的第一个子字符串替换为给定的替换项。列表项
通过使用这三种方法,您可以替换给定字符串中的任何内容
例如
String str =" i like cake";
String str2 = str.replace("like", "ate");
System.out.println("replaced string is " + str2);
了解更多信息您可以check here .
关于java - 将字符数组替换为原始消息 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17071229/