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


     

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    os.path等os模块函数
    Eclipse 中 安装 SVN 插件
    Maven 库
    Activiti 学习笔记(2016-8-30)
    Mybatis 操作数据库的主键自增长
    将现有的sql脚本导入 Oracle 数据库,中文乱码问题
    oracle创建表之前判断表是否存在,如果存在则删除已有表
    Cannot change version of project facet Dynamic Web Module to 3.1
    【转】oracle数据库开发的一些经验积累
    Oracle的自增长主键
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831175.html
Copyright © 2020-2023  润新知