zoukankan      html  css  js  c++  java
  • Map集合(双列集合)

    Map集合(双列集合)
    Map集合是键值对集合。
    它的元素是由两个值组成的,元素的格式是:key=value.
    Map集合形式:{key1=value1 , key2=value2 , key3=value3 , .. }

    * Map集合系列:
    Map<K,V>(接口)
    /
    HashMap<K,V>(实现类)
    /
    LinkedHashMap<K,V>
    注意:Map集合只支持引用数据类型的元素存储。
    Map集合特点:
    键是无序不重复的。
    重复的键,后面加入的会直接覆盖前面。
    键可以为null

    Map集合的值没有要求。
    值也可以为null,值也可以重复。
    2.Map集合一些常用的功能:
    put(K key, V value) :添加指定的键和值
    containsKey(Object key):判断是否包含键
    get(Object key):根据指定的键获取对应的值
    keySet():把所有的键添加到Set集合中
    public Set<Map.Entry<K,V>> entrySet():把Map集合转换成Set集合
    3.Map集合遍历
    (1)通过键找值的方式来遍历。(比较简单的)
    -- 先可以获取集合中所有的键
    -- 然后再通过 遍历 键找到对应的值
    (2)键值对对象来遍历的,foreach遍历形式。
    (3)JDK 1.8之后的新技术遍历Map集合
    Lambda表达式
    使用方法:
    maps.forEach((k,v) -> {
    System.out.println(k + "=>" + v);
    });
    LinkedHashMap集合的使用
    特点:有序不重复的。为每一个键创建了一个链用于记录添加顺序

  • 相关阅读:
    ArrayList和HashTable妙用一
    面向过程,面向对象的深入理解一
    jquery中限制部分字段不能输入
    MySql用int存储时间
    android绑定sqlite数据库与程序一起发布
    extjs 4和jquery整合
    jQuery.support 的实现方式
    常用JavaScripts方法
    SVN错误信息大全
    android封装的menu自定义菜单列表
  • 原文地址:https://www.cnblogs.com/flzidea/p/10078217.html
Copyright © 2011-2022 走看看