我需要一个 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 进行排序