zoukankan      html  css  js  c++  java
  • 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()得到值  


     

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    zufeoj NO.1(结构体简单题)
    用链表写插入排序
    用链表写插入排序
    POJ 3468 A Simple Problem with Integers(线段树)
    POJ 3468 A Simple Problem with Integers(线段树)
    HDU 3065 病毒侵袭持续中(AC自动机)
    HDU 3065 病毒侵袭持续中(AC自动机)
    ZOJ 3436 July Number(DFS)
    poj 3414 Pots(广搜BFS+路径输出)
    AOP技术应用和研究--AOP简单应用
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831175.html
Copyright © 2011-2022 走看看