Bimap
双向映射,能够key映射到value,也能反向value到key. 当put一个已存在的value时将会报错,若确实需要覆盖value,则使用forcePut方法;当添加一个已存在的key时,将会覆盖原key对应的value
实现类
Key-Value Map Impl | Value-Key Map Impl | Corresponding BiMap |
HashMap | HashMap | HashBiMap |
ImmutableMap | ImmutableMap | ImmutableBiMap |
EnumMap | EnumMap | EnumBiMap |
EnumMap | HashMap | EnumHashBiMap |