J'utilise TreeBidiMapde la bibliothèque Apache Collections . Je veux trier cela sur les valeurs qui sont doubles.
Ma méthode consiste à récupérer une Collectiondes 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) collen un Listafin qu'il puisse être trié?
J'ai ensuite l'intention d'itérer sur l' Listobjet 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.
TreeBidiMapest un OrderedMap, la commande doit être correcte. Le tri requis dans la question concerne les valeurs, pas les clés.