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つの値を変更するにはどうすればよいですか?