Ordenar un conjunto con valores Map.Entry

Tengo un me Setgusta a continuación:

Set<Map.Entry<String,String>> set = new HashSet<>();

¿Cómo puedo ordenar esto en Setfunción de la clave de Map.Entry.

Gracias.

Respuesta 1

Como sugirió Tim, úselo TreeSetpara este propósito. Pero en lugar de definir su propia Comparatorimplementación, puede crear una instancia de su TreeSetestilo, usando el Comparatorya definido en la Map.Entryclase:

Set<Map.Entry<String, String>> set = new TreeSet<>(Map.Entry.comparingByKey());

Esto ahora debería darte una orden agradable Set.

Respuesta: 2

Tengo un certificado y una clave privada que he recibido de diferentes lugares. Dado solo estos dos objetos abstractos, ¿puedo verificar que el Certificado está asociado o es el Certificado para ...

Configuramos nuestro nuevo micro servicio (usando Spring-Boot) de manera que la API oficial está en el puerto 8080 (que se asigna fuera de nuestra red virtual a HTTPS normal en el puerto 443), mientras que algunos ...

Los predicados de guayaba no se pueden usar como filtro con la API de transmisión de Java 8. Por ejemplo, esto no es posible: Number first = numbers.stream () .filter (com.google.common.base.Predicates ....

¿Alguien sabe si la API para Java EE Connector versión 1.6 se encuentra en algún repositorio Maven? Como parece que no puedo encontrarlo. Si es posible, con código fuente y / o javadoc sería muy ...