复制map不影响原map 如何快速复制一份map?

如何快速复制一份map?Java的基本数据类型是值传递。实际上,它是引用传递。如果你修改一个对象,你就修改它。存储列表是用putall复制的。这就像地图中的深度复制jQuery:array deep

如何快速复制一份map?

Java的基本数据类型是值传递。实际上,它是引用传递。如果你修改一个对象,你就修改它。存储列表是用putall复制的。这就像地图中的深度复制

jQuery:array deep copy是一个结合了数组的浅层复制和对象的深度复制的解决方案:jQuery代码:R$。Map([obb1,obb2,obb3],函数(obj){r return$。Extend(true,{},obj)//返回对象的深度副本