我有一个Hashmap <integer, Arraylist<Double>>
. 我想复印一份。我正在考虑使用clone
hashmap的方法。在通过 javadoc 之后,它说以下内容:
clone
Returns a shallow copy of this HashMap instance: the keys and values themselves are not cloned.
这个浅拷贝是什么意思?我想要一个单独的矩阵,它的值在更新原始矩阵的值时不会改变。
而且为什么,
if( hm1 == hm1.clone())
返回假?