hashmap怎么用

805
2024/2/8 7:36:07
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

HashMap是Java中的一种数据结构,用于存储键值对(Key-Value)的映射关系。下面是一些使用HashMap的常见操作:

  1. 创建HashMap对象:
HashMap<String, Integer> hashMap = new HashMap<>();
  1. 添加键值对:
hashMap.put("key1", 1);
hashMap.put("key2", 2);
  1. 获取值:
int value = hashMap.get("key1"); // 获取键"key1"对应的值
  1. 判断键是否存在:
boolean containsKey = hashMap.containsKey("key1"); // 判断是否包含键"key1"
  1. 判断值是否存在:
boolean containsValue = hashMap.containsValue(1); // 判断是否包含值1
  1. 移除键值对:
hashMap.remove("key2"); // 移除键"key2"对应的键值对
  1. 遍历键值对:
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
    String key = entry.getKey();
    int value = entry.getValue();
    System.out.println(key + ": " + value);
}

注意:HashMap中的键是唯一的,如果添加的键已经存在,则新的值将覆盖旧的值。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: hashmap链表的初始容量如何设置