zoukankan      html  css  js  c++  java
  • Map总结

    Map是键值对集合,是一对一对往上存的,要保持键的唯一性

    形式:Map<K, V>

    方法:

    put(K key, V value)

    若存储时Map中有相同的键,则返回原来键的值,并覆盖原来的值,否则返回空,

    putAll(Map<? extends K, ?extends V> m)

    clear()

    remove(Object key)

    判断

    containsValue(Object value)

    containsKey(Object key)

    isEmpty()

    get(Object key)

    可以通过get的返回值来判断一个值是否存在 

    size()

    values()

    返回Map集合中所有的值集合Collection

    entrySet()

    keySet()

    Map集合有三个子类

    |-Hashtable 哈希表,不可存入null键null值,该集合是同步的,效率低

    |-HashMap 哈希表,可以使用null键null值, 该集合是不同步的,效率高

    |-TreeMap 二叉树结构,线程不同步,可以用于给Map集合中的键排序

    Set在底层使用了Map集合

  • 相关阅读:
    UML序列图总结
    数据库水平切分的实现原理解析
    oracle imp file data
    putty的设置
    run java jar command
    forex website
    forex tables
    ubuntu set defult jdk
    友情连接
    jstl tag
  • 原文地址:https://www.cnblogs.com/fantasy01/p/3975342.html
Copyright © 2011-2022 走看看