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 をソートしたい