HashMap<String, HashMap<String, Integer>>
时间: 2024-06-13 08:05:38 浏览: 206
ArrayList,HashMap
HashMap<String, HashMap<String, Integer>>是一个嵌套的HashMap,其中外层HashMap的键是String类型,值是内层HashMap。内层HashMap的键也是String类型,值是Integer类型。可以通过以下代码示例创建和使用HashMap<String, HashMap<String, Integer>>:
```java
import java.util.HashMap;
public class Test {
public static void main(String[] args) {
HashMap<String, HashMap<String, Integer>> map = new HashMap<>();
// 添加数据
HashMap<String, Integer> innerMap1 = new HashMap<>();
innerMap1.put("语文", 90);
innerMap1.put("数学", 95);
map.put("张三", innerMap1);
HashMap<String, Integer> innerMap2 = new HashMap<>();
innerMap2.put("语文", 85);
innerMap2.put("数学", 92);
map.put("李四", innerMap2);
// 获取数据
System.out.println(map.get("张三").get("语文")); // 输出90
System.out.println(map.get("李四").get("数学")); // 输出92
// 删除数据
map.get("张三").remove("语文"); System.out.println(map.get("张三")); // 输出{数学=95}
}
}
```
阅读全文