1. Обзор
В этом руководстве мы покажем, как использовать интерфейс BiMap
Google Guava и его многочисленные реализации.
BiMap (
или «двунаправленная карта») — это особый тип карты, который поддерживает инверсное представление карты, гарантируя отсутствие повторяющихся значений и всегда можно безопасно использовать значение для возврата ключа.
Базовой реализацией BiMap
является HashBiMap
, где внутренне он использует два Map
, один для сопоставления ключа со значением, а другой для сопоставления значения с ключом.