-3
public String plusOut(String str, String word){
String bob = str.replaceAll(^word,"+");
return bob;
}
サンプル入力と出力:がどのようにパラメータ文字列を除いてすべてを置き換えるん(ワード)
私がString(文字列)のすべてを置換することが+
との文字列(単語)ではありませんplusOut("1234xy5678", "xy") == "++++xy++++"
plusOut("ghlnds4pl4qwqd4", "4") == "++++++4++4++++4"
^単語< ---どのように私は方法は、私は「+」文字列(単語)を除いて、私の文字列(文字列)を交換したい単語
を除くすべてを交換するだろう。 replaceAllメソッドを使用してこれを行うにはどうすればいいですか?
を要求された見ることができます
あなたは** 'replaceAll'を使用する**持っていますか?なぜなら、 'word'は1文字以上の長さなので、私はあなたがそれを使うことはできないと思うからです。また、 'word'は' str'に複数回現れますか?もしそうなら、あなたは 'word'のあらゆる出現を保存したいのですか、あるいは最初の(または最後の)ものだけを保存しますか? –
replaceAllを使用すると、文字列を取り、すべてを置き換えることができるので、問題の最も簡単な方法だと思います。唯一のことは、帰属されていない文字列(単語)以外のものをすべて欲しいということです。 –
indexOfを使用してループすることもできます。 –