概要
Javaで「指定範囲の部分文字列を別の文字列に置換する」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample4_1.java
class JSample4_1{
public static void main(String[] args){
StringBuilder sb = new StringBuilder();
sb.append("ABCDEF");
System.out.println(sb.toString());
sb.replace(2, 4, "12345");
System.out.println(sb.toString());
sb.replace(1, sb.length() - 1, "-");
System.out.println(sb.toString());
}
}
以下のコマンドを実行しました。
$ javac JSample4_1.java
$ java JSample4_1
ABCDEF
AB12345EF
A-F
まとめ
何かの役に立てばと。