Sto usando TreeBidiMapdalla libreria Collezioni di Apache . Voglio ordinare questo in base ai valori che sono doubles.
Il mio metodo è recuperare uno Collectiondei valori usando:
Collection coll = themap.values();
Che naturalmente funziona bene.
Domanda principale: ora voglio sapere come posso convertire / trasmettere (non sono sicuro di quale sia corretto) collin un Listmodo che possa essere ordinato?
Ho quindi intenzione di iterare Listsull'oggetto ordinato , che dovrebbe essere in ordine e ottenere le chiavi appropriate da TreeBidiMap( themap) usando themap.getKey(iterator.next())dove l'iteratore sarà sulla lista di doubles.
TreeBidiMapè un OrderedMap, l'ordine dovrebbe essere ok. L'ordinamento richiesto nella domanda si basa sui valori, non sulle chiavi.