Korzystam TreeBidiMap
z biblioteki kolekcji Apache . Chcę posortować to według wartości, które są doubles
.
Moja metoda polega na pobraniu jednej Collection
z wartości za pomocą:
Collection coll = themap.values();
Co oczywiście działa dobrze.
Główne pytanie: Chcę teraz wiedzieć, jak mogę przekonwertować / rzutować (nie jestem pewien, co jest poprawne) coll
na plik, List
aby można go było posortować?
Zamierzam następnie iterować posortowany List
obiekt, który powinien być w porządku, i uzyskać odpowiednie klucze z TreeBidiMap
( themap
), używając themap.getKey(iterator.next())
miejsca, w którym iterator będzie nad listą doubles
.
TreeBidiMap
jest OrderedMap
, zamówienie powinno być w porządku. Sortowanie wymagane w pytaniu dotyczy wartości, a nie kluczy.