J'utilise TreeBidiMap
de la bibliothèque Apache Collections . Je veux trier cela sur les valeurs qui sont doubles
.
Ma méthode consiste à récupérer une Collection
des valeurs en utilisant:
Collection coll = themap.values();
Ce qui fonctionne naturellement bien.
Question principale: je veux maintenant savoir comment convertir / convertir (je ne sais pas lequel est correct) coll
en un List
afin qu'il puisse être trié?
J'ai ensuite l'intention d'itérer sur l' List
objet trié , qui devrait être en ordre et d'obtenir les clés appropriées de TreeBidiMap
( themap
) en utilisant themap.getKey(iterator.next())
où l'itérateur sera sur la liste de doubles
.
TreeBidiMap
est un OrderedMap
, la commande doit être correcte. Le tri requis dans la question concerne les valeurs, pas les clés.