JAVAの質問です。 (replaceを使わない置換) java あいういあ あ !! > !!いうい!! 上のように、引数1に引数2の文字が含まれていればその文字を引数3に置き換えるという問題を解いているのですが、思うようにいきません。引数2が1文字なら簡単なのですが、2文字・3文字の場合が全く分かりません。また、replace系も使うことはできません(replacefirstなど)。 コード例を挙げて頂けないでしょうか? 丸投げなのは重々承知しておりますが、どうかよろしくお願い致します。 class Replace{ public static void main(String args[]){ String str=args[0]; int num = str.indexOf(args[1]); while(num != -1){ str=(str.substring(0,num)+args[2]+str.substring(num+1)); System.out.print(str); } System.out.println(); } } 一応こんな感じかな?と思ってコードを作ってはいるのですが、結果としては散々です。。。
↧