StringReplace - sample

サンプルプログラム

// 引数1の文字列中に含まれる引数2の文字列を引数3の文字列に置き換えるプログラム
// 使い方: java StringReplace Dendai a enmush

public class StringReplace {
    public static void main (String args[]) {
        // args[0]を書き換えるので、args[0]をStringBufferに
        StringBuffer buffer = new StringBuffer(args[0]);
        int start;
        while((start = buffer.toString().indexOf(args[1]))!= -1){
            buffer.replace(start, start + args[1].length(), args[2]);
        }
        System.out.println(buffer);
    }
}