【发布时间】:2019-12-19 07:29:14
【问题描述】:
我正在尝试创建一个 hashmap 对象并从另一个 hashmap 分配它的值,但我发现副本上的更改影响了原始对象值
我怎样才能使副本不影响原件?
这是我的代码
HashMap<Integer, Integer> productOfferLimitsForCart = new HashMap<>();
productOfferLimitsForCart .put(Integer.valueOf(liveModel.getId()), 0);
HashMap<Integer, Integer> OfferLimitsForCalculations = new HashMap<>();
OfferLimitsForCalculations = productOfferLimitsForCart;
【问题讨论】: