zoukankan      html  css  js  c++  java
  • Java Map常用操作

    Java之map常用操作

    package basic;
    
    import java.util.HashMap;
    import java.util.Map;
    
    /**
     *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
    
  • 相关阅读:
    IOS8修改状态栏颜色
    iOS文件存储路径规定
    iOS+HTML5
    调用电话/获取通讯录
    iOS高级必备
    CoreData
    IOS 中的CoreImage框架
    CoreText
    CoreGpaphics
    iOS多线程 NSThread/GCD/NSOperationQueue
  • 原文地址:https://www.cnblogs.com/qzkuan/p/11715277.html
Copyright © 2011-2022 走看看