私はウェブ(とStackoverflow)を多く探しましたが、探しているものを正確に見つけることができませんでした。また、その概念を本当に理解できなかった。JavaでTreeMapを利用する
Javaの割り当てとして、いくつかの値を格納するtreeMapがあります。
static Map<String, Double> customers = new TreeMap<String, Double>();
もちろん、それは文字列値によって昇順に格納されます。しかし、私はそれがその値をDouble値で昇順に格納することを望みます。これをコンパレータでどうすれば実現できますか?詳細は非常に高く評価されます。
またこの割り当てでは、別の別の値を格納する別のtreeMapがあります。もう一度以下のように宣言してください:
static Map<String, Double> customers = new TreeMap<String, Double>();
ストリングで昇順に値を格納するのは問題ありません。私はこれを使って値を出力しますが、Doubleでソートされた昇順に値を出力する必要があります。では、ツリーマップをどのように並べ替えることができますか?ここでも、詳細は非常に高く評価されます。
ソートすることにより、あなたをできるようになる組み込みのマップ実装はありません値。なし。 –