zoukankan      html  css  js  c++  java
  • Map--部分方法

    1.Map.values()方法:获取Map集合中的所有键值对象

    获取 Map 集合中的所有键值对象,这些键值对象将存放在另一个集合对象中

        Map map = new HashMap();  //定义Map集合对象
        map.put("a","A");  //向集合中添加对象
        map.put("b","B");
        map.put("c","C");
        Collection values = map.values();  //获取Map集合的value集合
        for(Object object:values){
        System.out.print("键值:"+object.toString());  //输出键值对象


    List<Map<Object, Object>> answerData = new ArrayList<>(dataMap.values());
     

    2.getOrDefault() 方法

    Map<String, Map<Object, Object>> dataMap = new LinkedHashMap<>();
    Map<Object, Object> rowData = dataMap.getOrDefault(dateKey, new HashMap<>());
    // 创建一个 HashMap
            HashMap<Integer, String> sites = new HashMap<>();
    
            // 往 HashMap 添加一些元素
            sites.put(1, "Google");
            sites.put(2, "Runoob");
            sites.put(3, "Taobao");
            System.out.println("sites HashMap: " + sites);
    
            // key 的映射存在于 HashMap 中
            // Not Found - 如果 HashMap 中没有该 key,则返回默认值
            String value1 = sites.getOrDefault(1, "Not Found");
            System.out.println("Value for key 1:  " + value1);
    
            // key 的映射不存在于 HashMap 中
            // Not Found - 如果 HashMap 中没有该 key,则返回默认值
            String value2 = sites.getOrDefault(4, "Not Found");
            System.out.println("Value for key 4: " + value2);

    ---结果:
    Value for key 1:  Google
    Value for key 4: Not Found
    作者:crazyLL
    纯粹自己记录着玩的,来源于自己的想法或者互联网文章,侵删
  • 相关阅读:
    ES权威指南1
    JS易错知识点
    配置中心
    Elasticsearch 2.3.2 从oracle中同步数据
    Logstash同步Oracle数据到ElasticSearch
    从Oracle到Elasticsearch
    JS实现音乐播放器
    压力测试
    spring boot + quartz 集群
    用户体验很好的密码校验js
  • 原文地址:https://www.cnblogs.com/crazy-lc/p/14867397.html
Copyright © 2011-2022 走看看