HashMap是Java中的一种数据结构,用于存储键值对(Key-Value)的映射关系。下面是一些使用HashMap的常见操作:
- 创建HashMap对象:
HashMaphashMap = new HashMap<>();
- 添加键值对:
hashMap.put("key1", 1); hashMap.put("key2", 2);
- 获取值:
int value = https://www.yisu.com/ask/hashMap.get("key1"); // 获取键"key1"对应的值
- 判断键是否存在:
boolean containsKey = hashMap.containsKey("key1"); // 判断是否包含键"key1"
- 判断值是否存在:
boolean containsValue = https://www.yisu.com/ask/hashMap.containsValue(1); // 判断是否包含值1>
- 移除键值对:
hashMap.remove("key2"); // 移除键"key2"对应的键值对
- 遍历键值对:
for (Map.Entryentry : hashMap.entrySet()) { String key = entry.getKey(); int value = https://www.yisu.com/ask/entry.getValue();": " + value); } 注意:HashMap中的键是唯一的,如果添加的键已经存在,则新的值将覆盖旧的值。