java 复制Map对象 深拷贝
1.在进行计算时如果需要原map以及新map进行返回,需要实现深度拷贝。
·
Map<String,BusiInspRecordData> recordDataMap=new LinkedHashMap<>();
recordDataMap.put("name","5555")
Map<String,BusiInspRecordData>recordDataMap1=new LinkedHashMap<>();
recordDataMap.forEach((k,v)->recordDataMap1.put(k,JSON.parseObject(JSON.toJSONString(v),BusiInspRecordData.class)));
recordDataMap1.put("name","666")
##俩map值不一样,实现深拷贝
1.在进行计算时如果需要原map以及新map进行返回,需要实现深度拷贝
更多推荐
已为社区贡献2条内容
所有评论(0)