zoukankan      html  css  js  c++  java
  • Javamap操作方法

    Javamap操作方法

    package basic;
    import java.util.HashMap;
    import java.util.Map;
    public class MapDemo {
    public static void main(String[] args) {
    

    map实例化

    Map<String, Integer> maps = new HashMap<>();
    

    添加元素

        maps.put("A", 10);
        maps.put("B", 20);
        maps.put("C", 30);
        maps.put("D", 40);
        maps.put("E", 50);
        maps.put("F", 60);
    

    修改元素

        maps.replace("F", 65);
    

    删除元素

        maps.remove("E");
    

    遍历map-原始方法

        for (Map.Entry<String, Integer> entry : maps.entrySet()) {
            System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue());
        }
    

    遍历map-forEach方法(Java8新特性)

        maps.forEach((k,v)->
            System.out.println("key : " + k + "; value : " + v)
            );
    

    查询元素

        int f = maps.get("F");
        System.out.println("F的值为:" +  f);
        }
    }
    

    结果:

    key:A;value:10
    key:B;value:20
    key:C;value:30
    key:D;value:40
    key:F;value:65
    key : A; value : 10
    key : B; value : 20
    key : C; value : 30
    key : D; value : 40
    key : F; value : 65
    F的值为:65
  • 相关阅读:
    浅谈单调栈、单调队列
    关于博客迁移
    高二四班抽号
    数据结构
    图论
    洛谷 P3817 小A的糖果
    洛谷 P4016 负载平衡问题
    洛谷 P4306 [JSOI2010]连通数
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P4568 [JLOI2011]飞行路线
  • 原文地址:https://www.cnblogs.com/sm1128/p/10501048.html
Copyright © 2011-2022 走看看