大家好,我是哪吒。
一、Java映射Map
Java类库为映射提供了两个通用的实现:HashMap和TreeMap,这两个类都实现了Map接口。
散列映射对键进行散列,数映射根据键的顺序将它们组织为一个搜索树。散列和比较函数只应用于键,值不做散列和比较处理。
那么,应该选择散列映射还是散列树呢?HashMap还是TreeMap?
如果不需要按照有序顺序访问键,最好选择散列映射HashMap。
二、HashMap常用方法
HashMap是Java中常用的键值对集合实现类之一。
- put(K key, V value):将指定的键值对存储到HashMap中;
- get(Object key):获取指定键所对应的值,如果不存在