使用Java字符串方法替换字符串中的字符

使用Java字符串方法替换字符串中的字符,java,Java,如何用字符串中的另一个字符替换字符。 无法使用数组、生成器或替换()。将输入存储在字符数组中。迭代数组并检查要替换的字符,如果存在,则将所需字符放在该索引中。您可以逐字符迭代字符串,并将每个字符连接到一个新字符串中,并忽略要替换的字符中的字符。鉴于这些奇怪的要求,我会尝试substringA+replacement+substringBYou不能替换字符串中的字符,因为据我所知,Java中的字符串是不可变的。但是,可以一次复制一个字符串的内容一个字符,然后替换要替换的字符。将它们放置在字符数组中

如何用字符串中的另一个字符替换字符。
无法使用数组、生成器或替换()。

将输入存储在字符数组中。迭代数组并检查要替换的字符,如果存在,则将所需字符放在该索引中。

您可以逐字符迭代字符串,并将每个字符连接到一个新字符串中,并忽略要替换的字符中的字符。

鉴于这些奇怪的要求,我会尝试substringA+replacement+substringBYou不能替换字符串中的字符,因为据我所知,Java中的字符串是不可变的。但是,可以一次复制一个字符串的内容一个字符,然后替换要替换的字符。将它们放置在字符数组中。然后,可以使用该字符数组构造另一个字符串。可能不是最好的解决方案,但也可以:Dcan不使用阵列=(这听起来像是一个家庭作业。我建议你先关掉电脑,拿一张纸和一支铅笔。试着描述一下解决问题需要采取的步骤。如果你甚至不知道如何开始,你应该向你的同学和老师寻求帮助。另一个建议。重新打开电脑,谷歌搜索。)“javadoc String”并读取
java.lang.String
方法的javadocs。不能使用array=(好的,然后可以使用for循环在输入字符串上迭代(最大值为s.length())。输出必须有空字符串。在for循环中,可以通过s.charAt(i)获得每个输入字符然后与所需字符进行比较,并相应地追加到输出字符串中。