stackoverflowの誰かが、charsの位置を見つけるこのコードを提供しました...問題は、文字列全体を検索して各位置を返すループです...このコードでは、「プール」の例が使用されています。したがって、1と2を返します
String s = "Pool";
int idx = s.indexOf('o');
while (idx > -1) {
System.out.println(idx);
idx = s.indexOf('o', idx + 1);
}
メソッドで返された両方の位置を使用して文字を置き換える方法はありますか...たとえば、「o」を「hh」に置き換えて「phhl」を生成したい場合