Estoy usando TreeBidiMap
de la biblioteca Apache Collections. Quiero ordenar esto en los valores que son doubles
.¿Cómo convertir una colección a la lista?
Mi método consiste en recuperar un Collection
de los valores usando:
Collection coll = themap.values();
que naturalmente funciona bien.
pregunta principal: ahora quiero saber cómo puedo convertir/molde (no estoy seguro que es correcto) coll
en un List
por lo que se puede clasificar?
entonces tengo la intención de iterar sobre el objeto List
ordenados, que debe estar en orden y conseguir las llaves apropiadas de la TreeBidiMap
(themap
) utilizando themap.getKey(iterator.next())
donde el iterador habrá terminado la lista de doubles
.
Es posible que desee evitar este paso directamente utilizando algún tipo de SortedMap, por lo que las entradas están en orden natural de las claves que se utiliza. El TreeMap propio de Java implementa SortedMap. –
'TreeBidiMap' es un' OrderedMap', el orden debería estar bien. La clasificación requerida en la pregunta es sobre valores, no sobre claves. – Vlasec