java - 更新HashMap中指定key的值

标签 java hashmap

我有以下 HashMap,其中键是 String,值由 HashMap 表示。

HashMap<String, HashMap<String, Integer>  outerMap = new  HashMap<String,HashMap<String, Integer>();
HashMap<String, Integer> innerMap = new HashMap<String, Integer>();
innerMap.put("Amount", 2000);
outerMap.put("TutionFee", innerMap);

现在我想更新 Amount 键的值。如何更新 Amount 键的值?

最佳答案

这应该有效:

outerMap.get("TutionFee").put("Amount", newValue);

关于java - 更新HashMap中指定key的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569063/

相关文章:

java - 在 JSP 中,是否可以打印名称在另一个变量中的变量的值?

java - 如何自动增加 HashMap 中的键?

java - 在 ListView 中加载共享首选项

java - log4j2 触发 System.exit

java - Big O for specific double for loop

java - 在 Fragment Pager Adapter 中保留 Fragment 的实例状态

java - HashMap:通过解密函数中的加密字符串来获取HashMap中的所有值

Java HashMap 插入重复键时

Java - 使用属性作为键从流创建 HashMap

java - 当两个线程尝试修改/访问 Concurrenthashmap 中的同一个键时会发生什么?