可能重复:
If user inputs random letter, how do I change all of that letter in a given string?
用户可以输入喜欢的短语:Bob喜欢建造建筑物。 用户,您想要替换哪封信:b 用户,你要用什么字母代替b:t 变异的短语是:Tot喜欢tuilding tuidlings。
这就是我想要做的。它必须适用于任何字母或任何短语。我们的提示是字符包装器最简单,但可以使用字符串方法完成。请有人帮助我。我在这一行上进行了4个多小时,我完成了整个项目的其余部分,并不知道如何做到最后一步。
答案 0 :(得分:1)
怎么样:
String oldPhrase = "Bob likes building buildings";
String oldChar = "b";
String newChar = "t";
String newPhrase = oldPhrase.replaceAll(oldChar.toLowerCase(), newChar.toLowerCase()).replaceAll(oldChar.toUpperCase(), newChar.toUpperCase());