HashMap的常用方法

示例如下

public static void main(String[] args) {

    HashMap<String,Integer> map = new HashMap<>();

    //添加元素
    map.put("a",1);
    map.put("b",2);
    map.put("c",3);
    System.out.println(map);

    //获取键值对的值
    Integer value  = map.get("a");
    System.out.println(value);

    //根据键删除键值对
    map.remove("a");
    System.out.println(map);

    //判断是否包含某个键
    if (map.containsKey("a")){
        System.out.println("包含");
    }else {
        System.out.println("不包含");
    }

    //判断是否包含某个值
    if (map.containsKey(3)){
        System.out.println("包含");
    }else {
        System.out.println("不包含");
    }

    //获取键集合
    Set<String> keys = map.keySet();
    System.out.println(keys);

    //获取值集合
    Collection<Integer> values = map.values();
    System.out.println(values);

    //获取键值对集合
    Set<Map.Entry<String, Integer>> entries = map.entrySet();
    System.out.println(entries);
}

}

posted @   顺风顺水heng  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示