Я новичок в библиотеке Guava, но обнаружил, что BiMap отлично подходит для моих потребностей. Моя единственная проблема в том, что мне нужно сортировать значения в моем BiMap. Обычно я использовал TreeMap из-за его сортировки наследования, но возможность инвертировать карту для поиска ключей, как если бы они были значениями, является обязательным.
Итак, я искал советы от вас, эксперты об этом. Решения, которые я вижу, это: 1. Создайте компаратор BiMap и используйте мою собственную утилиту сортировки карт. 2. Создайте собственную структуру данных "BiTreeMap".
Есть ли решение, которое я не рассматривал? Есть ли способ "Гуава", который я пропустил? Спасибо!