Java TreeMap Comparator
Necesito un comparador para un TreeMap. ¿Debo escribir esto anónimamente en el constructor para mi TreeMap? ¿De qué otra manera podría escribir mi comparador? Actualmente, a Java no le gusta mi código (¿puedo hacer esto de forma anónima?):
SortedMap<String, Double> myMap =
new TreeMap<String, Double>(new Comparator<Entry<String, Double>>()
{
public int compare(Entry<String, Double> o1, Entry<String, Double> o2)
{
return o1.getValue().compareTo(o2.getValue());
}
});
¿Puedo hacer lo anónimo anteriormente?¿De qué otra manera podría hacer esto?Quiero ordenar mi mapa por el valor no la clave