>>967
普通は String のインスタンスの参照を交換するかな。

文字列自体の移動って何? StringBuffer の中身を交換するとか?