• JAVA--Map集合


    1.1Map集合概述和特点
         ·Map集合概述
         interface Map<K,V>K:键的类型;V:值的类型
        ·Map集合的特点
        o键值对映射关系
       o一个键对应一个值
       o键不能重复,值可以重复
       o元素存取无序

    1.2方法介绍

    方法名                                                                 说明
    V put(K key,V value)                                      添加元素
    V remove(Object key)                                   根据键删除键值对元素
    void clear()                                                  移除所有的键值对元素
    boolean containsKey(Object key)              判断集合是否包含指定的键
    boolean containsValue(Object value)         判断集合是否包含指定的值
    boolean isEmpty()                                      判断集合是否为空
    int size()                                                           集合的长度,也就是集合中键值对的个数

     

    1.3 获取方法

    方法名                             说明
    V get(Object key)     根据键获取值
    Set keySet()            获取所有键的集合
    Collection values()        获取所有值的集合
    Set<Map.Entry<K,V>> entrySet()     获取所有键值对对象的集合

    1.4 遍历

    1------

    【获取所有键的集合。用keySet()方法实现

    遍历键的集合,获取到每一个键。用增强for实现

    根据键去找值。用get(Object key)方法实现】

    2-----

    获取所有键值对对象的集合
    Set<Map.Entry<K,V>> entrySet():获取所有键值对对象的集合
    遍历键值对对象的集合,得到每一个键值对对象
    用增强for实现,得到每一个Map.Entry
    根据键值对对象获取键和值
    用getKey()得到键
    用getValue()得到值  


     

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    web自动化搞定文件上传
    App自动化08-Android SDK目录架构详解
    App自动化07-Appium日志分析,深入剖析 Appium 实现原理
    App自动化06-adb常见连接问题整理
    crontab 定时任务
    谷歌对华为断供了,那自动化测试还做吗?
    Fiddler 抓取 https 请求大全
    App自动化05-adb
    App自动化04-Inspector检查器启动QQ测试
    (转载)边缘计算与深度学习综述
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831175.html
Copyright © 2020-2023  润新知