Java 用字符串替换字符串中的特定字符?
我有一个字符串,它是一个句子,我想将字符Java 用字符串替换字符串中的特定字符?,java,string,character,Java,String,Character,我有一个字符串,它是一个句子,我想将字符't'的所有实例替换为字符串“foo”,将'h'替换为“bar” 我想要达到的最终结果是: "The fooea is fooobar." 这可能吗?因为这听起来像是家庭作业,所以我不会给出完整的解决方案 但这里有一个非常非常强烈的提示:使用替换: sentence = sentence.replace("t", "foo").replace("h", "bar"); replaceAll在这里不需要正则表达式时使用它(因此不如replace有效)
't'
的所有实例替换为字符串“foo”
,将'h'
替换为“bar”
我想要达到的最终结果是:
"The fooea is fooobar."
这可能吗?因为这听起来像是家庭作业,所以我不会给出完整的解决方案
但这里有一个非常非常强烈的提示:使用
替换:
sentence = sentence.replace("t", "foo").replace("h", "bar");
replaceAll
在这里不需要正则表达式时使用它(因此不如replace
有效)
相关文档
是的,这是可能的。你试过什么?你的最终结果不应该是-“fooea是barofoo。”
?你需要:-方法。@RohitJain它实际上应该是:Tbare fooea是barofoo。不,它应该是“Tbare fooea是barofoo”。@code成瘾。不,OP并没有取代T
,只是T
。美国大学学期即将结束时的字符串作业?我想我们既不知道你们的大学学期结束了,也不知道你们住在美国。但是,不管怎样,我们并没有给出直接的解决方案。为什么要使用replaceAll呢?此处不需要正则表达式,替换()即可
sentence = sentence.replace("t", "foo").replace("h", "bar");