我目前正在创建一个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