首页 > 解决方案 > 将元素动态添加到地图的地图Java 8

问题描述

这应该很容易在网上找到类似的问题,但我找不到。我想向包含其他地图等的地图动态添加元素

Map<String,Map<String,String>>

问题是我想要一些简洁、简洁、优雅的东西,最好像 Java 9

Map<"test",Map.of("test1","Test2")>

但我在这个项目中坚持使用 Java 8,所以我尝试使用 Guava。

Map<String,Map<String,String>> kon;
kon.put("yuo",ImmutableMap.of(" Masdad","dada"));

但它抱怨 kon 没有初始化,有什么建议吗?

标签: java

解决方案


但它抱怨 kon 没有初始化,有什么建议吗?

初始化你的地图。

Map<String,Map<String,String>> kon = new HashMap<>();
kon.put("yuo",ImmutableMap.of(" Masdad","dada"));

推荐阅读