>  2009/04/27 (月) 04:17:07        [qwerty]
> > 不変オブジェクトだからな(;´Д`)
> > C++なら=の演算子のオーバーロードがあって左辺オブジェクトの
> > 中身が変わるってのが通常の使い方だからC++->javaだと
> > この辺は最初に引っかかるよな
> > javaはあくまで変数の指すオブジェクトが右辺のオブジェクトに変わるだけという
> やるなら別クラスにStringを持たせて渡すかな
> そのクラスメンバを書きえれば表面上書き換えたように見えるし(;´Д`)

StringはStringBuffer渡して書き換えが普通だけど
他のIntegerとかDoubleとかの不変オブジェクトだと
そういうラッパークラスなアプローチとか配列渡すとかアホみたいなことになるね(;´Д`)

参考:2009/04/27(月)04時15分02秒