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
    纯粹自己记录着玩的,来源于自己的想法或者互联网文章,侵删
  • 相关阅读:
    TCP连接之报文首部
    Django基础篇--用户权限管理和组管理
    MySQL聚簇索引
    浅谈Redis之慢查询日志
    Django基础篇--模板和路由分发
    Django--数据库查询操作
    Django基础篇--Models
    Sqlautocode使用过程的一些坑
    关于域名的一点事
    unicode编码和utf8编码的区别
  • 原文地址:https://www.cnblogs.com/crazy-lc/p/14867397.html
Copyright © 2011-2022 走看看