克隆java LinkedHashMap

时间:2011-12-21 01:57:11

标签: java hashmap clone

在Java中克隆LinkedHasMap的最佳效果是什么?

我已经尝试过:

Map<String, Object> clonedMap = new LinkedHashMap<String, Object>(originalMap);

但那没用。

1 个答案:

答案 0 :(得分:1)

获取深层副本的最简单方法是序列化地图,然后反序列化它。更快的方法是考虑整个地图,克隆每个键/值并将其放入新地图。

如果您需要浅色副本 - 您的代码段会正确执行。