文字列中のある文字を、別の文字に置換したい場合、StringクラスのreplaceAllメソッドを使用します。
このメソッドは、文字列中に複数個置換したい文字がある場合に全部指定した文字に置換してくれます。
以下のクラスでは、文字列"test1¥ntest2¥n"の中の"¥n"を","に変更して文字列を出力しています。
"¥n"は文字列中に2箇所ありますが、両方とも","に置換されます。
public class test {
public static void main (String args[]){
System.out.println("test1¥ntest2¥n".replaceAll("¥n",","));
}
}
上記、Javaアプリケーションを実行すると結果は以下のようになります。
test1,test2,
となります。