Map<String, Data> map = new HashMap<String,Data>();
map.put("jan", new Data("RED","M4A1",5,0,0));
如何更改 Data 对象的值 RED?,而无需使用密钥从地图中获取所有信息并将其放回,如下所示:
map.put("jan" new Data("Blue",
map.get("jan").Brand,
map.get("jan").Storage,
map.get("jan").Sold,
map.get("jan").Bought));
那么如何更改数据对象的 1 个值而不是全部重做呢?