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));
那么我该如何改变数据对象中的一个值,而不必全部重新做一遍呢?