mune さん、以前、Java の文字の置き換えに関してお答えした者です。
この質問と関係なくて申し訳ありません。
mune さんとコンタクトをとろうとしたのですが、これより方法が無かったものでこうさせて頂きました。すみません。
本題ですが、あのプログラムでも欠陥が見つかりました。
最初っから検索文字列が2つ連続する場合に動作不良となります。
こちらのプログラムに置き換えられる事をおすすめします。
本当にしょうもない解答者ですみません。
public String replace (String s,String s2,String s3)
{
int start_number = 0;
int before = 0;
while (s.indexOf (s2,start_number) >= 0)
{
before = s.indexOf (s2,start_number);
s = (s.substring (0,s.indexOf (s2,start_number)) + s3 + s.substring (s.indexOf (s2,start_number) + s2.length (),s.length ()));
start_number = before + s3.length ();
}
return s;
}
又、「万が一」さらに欠陥があったら driving@a3.ctktv.ne.jp にお知らせ頂ければ、もしよろしければ改良しますので・・・・。