Come descritto nella risposta allo Double in HashMap, Doubles non deve essere utilizzato in HashMaps perché sono difficili da confrontare per l'uguaglianza. Credo che il mio caso sia diverso, ma ho pensato di chiedere di essere sicuro visto che non ho visto nulla al riguardo.Devo usare Double come chiavi in una TreeMap?
Avrò una serie di doppi valori associati agli oggetti, e voglio che vengano ordinati per i doppi valori. TreeMap è una soluzione appropriata? Ci sarebbe uno migliore? I valori double vengono generati un sacco di matematica, quindi la probabilità di un valore duplicato è estremamente bassa.
EDIT: Vorrei chiarire: tutto ciò di cui ho bisogno è avere questo elenco di oggetti ordinati per i doppi a cui sono associati. I valori dei doppi saranno scartati e non sarò mai chiamano map.get(key)
Sembra che tu debba essere al sicuro. Si potrebbe aggiungere un po 'di gestione del fattore fudge per evitare che si verifichino duplicati solo nel caso in cui lo facciano. – Wug