Мне нужен компаратор для TreeMap. Должен ли я писать это анонимно в конструкторе для моего TreeMap? Как еще я мог написать свой компаратор. В настоящее время Java не нравится мой код (могу ли я сделать это анонимно?):
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());
}
});
- Могу ли я сделать анонимно выше?
- Как еще я могу это сделать?
- Я хочу сортировать myMap по значению, а не по ключу.