HashMapのDoubleの回答で説明されているように、 Doubleは、等しいかどうかを比較するのが難しいため、HashMapでは使用しないでください。私の場合は違うと思いますが、何も見えなかったので確認してもらいたいと思いました。
オブジェクトに関連付けられた一連のdouble値を作成し、それらをdouble値でソートする必要があります。TreeMapは適切なソリューションですか?もっと良いものはありますか?double値は一連の計算で生成されるため、値が重複する可能性は非常に低くなります。
編集:明確にする必要があります:必要なのは、オブジェクトのこのリストを、関連付けられているdoubleでソートすることだけです。ダブルスの値は破棄され、私は決して電話しませんmap.get(key)