Package com.luna.common.map


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