Package com.luna.common.map
package com.luna.common.map
-
ClassDescriptionBiMap<K,
V> 双向Map
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
它与TableMap的区别是,BiMap维护两个Map实现高效的正向和反向查找ChainHashMap<K,V> ChainTreeMap<K,V> MapWrapper<K,V> Map包装类,通过包装一个已有Map实现特定功能。例如自定义Key的规则或Value规则