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()得到值  


     

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    【兼容性】IE不支持日期字符串转换为日期对象
    tinydate.js[v0.2] 优化了调用方式
    tinydate.js[v0.1]关于Javascript Date的工具
    【兼容性】IE10不支持参数默认值即可选参数
    【兼容性】IE10不支持lamda表达式
    创建第一个core项目(netCore学习笔记1)
    .net(C#)在Access数据库中执行sql脚本
    (Lesson2)根据类名称和属性获得元素-JavaScript面向对象
    UWP Tiles
    UWP Ad
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831175.html
Copyright © 2011-2022 走看看