我目前正在創建一個Android應用程序,並認爲我有一個saving data internally等問題。事實證明,問題與此無關,但與我對Java的理解有關。Java對象混淆
的問題是,當我做
myObject1 = myObject2;
和myObject3
使用myObject1
這可能是一個列表,或任何(對我來說一個Hashtable),然後改變myObject2
,myObject3
得到相應的改變,以及。這是什麼叫,我在哪裏可以瞭解更多?如何將myObject2
指定爲myObject1
以便myObject1
完全「獨立」?
謝謝,現在我明白了! – sk1ll3r 2012-08-01 13:04:10
還有一個問題:如果我的OBJECT1是一個2D數組,那麼是什麼? – sk1ll3r 2012-08-01 13:08:50
@ sk1ll3r你想執行類似的複製?然後,您必須遍歷所有行和列,並將它們複製到新數組中的對應值。這裏有一個很好的帖子,有一個例子:http://stackoverflow.com/questions/5617016/how-do-i-copy-a-2-dimensional-array-in-java – 2012-08-01 13:13:46