Я использую TreeBidiMap
из библиотеки Apache Collections . Я хочу отсортировать это по значениям, которые есть doubles
.
Мой метод заключается в получении Collection
значений с помощью:
Collection coll = themap.values();
Что естественно работает нормально.
Главный вопрос: теперь я хочу знать, как я могу преобразовать / привести (не уверен, что это правильно) coll
в List
так, чтобы он мог быть отсортирован?
Затем я собираюсь перебрать отсортированный List
объект, который должен быть в порядке, и получить соответствующие ключи из TreeBidiMap
( themap
), используя, themap.getKey(iterator.next())
где итератор будет над списком doubles
.
TreeBidiMap
это OrderedMap
, порядок должен быть в порядке. Требуемая сортировка в вопросе - по значениям, а не по ключам.