プログラミング作法的な話で、JAVAに限った話じゃないんですが文字列処理とかで

str = str.replace(".", ",")

みたいにreplaceを呼び出している側と代入される変数が同じって言うのは、あまり
良くないんでしょうか?
(あとは hoge = xxx(hoge, ',') みたいに引数に渡した変数に代入するとか)