replaceAllは、変換した値のStringインスタンスへの参照が戻り値として返ってくる。
また、Stringはimmutable(不変な)オブジェクトなので、直接値を書き換えることはできない。
String str = "hoge, world.":
str.replaceAll("hoge", "hello");
とした場合、strの内容は"hoge, world."のまま変わっていない。
"hello, world."にしたい場合、新しいStringのインスタンスを作って代入する。
String str = "hoge, world.":
String str2 = str.replaceAll("hoge", "hello");