我有 HashMap 1,它包含 5 个键,所有这些键都有 Hashmaps 作为值。我想将键/值对添加到这些子映射中。
map1.get(subCategoryMap).put(newKey, newValue);
我的想法是:
map1.get(subCategoryMap);
返回另一张地图。我可以将这条线分成两行并有:
map2 = map1.get(subCategoryMap);
map2.put(newKey, newValue);
但我更愿意一步完成。这就是我尝试的原因
map1.get(subCategoryMap).put(newKey, newValue);
这不起作用(不喜欢对象上的 .put() )。是否可以像上面一样访问子地图并在同一行代码中添加它,还是需要将其拆分为 2 行?