almacenar valores clave de hashmap en la cadena [] [duplicado]

Reutilizando este código que solo usarías

List keys = sortByValue(m);
String[] keyArray = keys.toArray(new String[keys.size()]);

Usar genéricos lo haría más agradable. También ordenaría por Map.Entry (from entrySet ()) que sería más rápido y más simple.

Respuesta 1

Ordenar mis llaves es simple, usar TreeMap.

TreepMap sortedMap = new TreeMap(someHashMap);
String[] sortedKeys = sortedMap.keySet().toArray();
Respuesta: 2

Ese código no está realmente ordenando el HashMap, solo está devolviendo las claves, ordenadas por su valor:

Entonces todo lo que necesitas es:

Object[] key_array = sortByValue(m).toArray();
Respuesta: 3

Estoy empezando a desarrollar lo que debería convertirse en una aplicación cliente-servidor usando Hibernate, Spring y Eclipse RCP (para el cliente). Esta es la primera vez que estoy diseñando una aplicación desde el principio ...

Si queremos comprobar que el registro existe o no en la Colección, existe un operador $ existe en Mongodb. Pero si queremos saber que existen varios registros en la Colección, ¿cómo podemos verificar ...

He hecho un ejemplo cliente - servidor usando netty. He definido manejadores para el servidor y el cliente. Básicamente me conecto con el cliente al servidor y envío algunos mensajes. Cada recibido ...

Tengo una unidad JDBC que solía usar muy bien con JBoss 7. Desde entonces, cambié a Tomcat (también v7) para una implementación más rápida durante la depuración y noté que el mismo controlador JDBC no estaba cargado ...