Javaのコピーを返しを隠す将来における変更
質問
Javaでは、いまクラスのロッドやルアーを使用すること、 ArrayList
(他のコレクション)をサポートします。
ついてはどのように捉えてい戻しにつそれらのオブジェクトの呼び出しまでの動きをタイムリーかつ詳細の今後の動向についてのオブジェクトのArrayList?
すなわちい深いオブジェクトのコピーがわからない場合は複製可能です。
解決
して、スペック:
その物体を実装する必要があるとのインタフェースのための集
のようなもの ArrayList<ICloneable>()
そしてお手伝いさせて頂きます常にディープコピーのインタフェースしているという保証は戻り深いコピーします。
それでいいんじゃないのです。
他のヒント
一つのオプションは直列化します。このブログで説明:
http://weblogs.java.net/blog/emcmanus/archive/2007/04/cloning_java_ob.html
しかも、ovbious答え:
くために必要な授業を格納すと、基になるコレクション内の複製可能です。できることを確認で挿入時には検索時間、何より、例外をスローします。
場合には項目が複製可能ではない、失敗の返還による参照オプションです。
所属していません StackOverflow