Sortowanie Hashmap

0

W jaki sposób można posortować elementy Hashmap według wielkości Double?
Hasmap działa teraz tak:

{12.36931687685298=2xxx, 2.23606797749979=0xxx, 6.082762530298219=1xxx, 9.848857801796104=3xxx}
Widać, że sortuje pozornie, po pierwszych cyfrach. Jak zrobić, żeby sortowało zgodnie z wartościami całych double?

Wiem, że jest TreeSet, ale niezmiernie by mi pasował Hasmap ze względu na klucze - muszę obok (kolejno rosnących) double wypisać pewne wartości i klucze z Hasmap ułatwiłyby mi pracę. Gdybym ustawił TreeSet, musiałbym jakoś wyciągać wartości z TreeSeta i porównywać je ze wszystkimi wartościami z jakichś tablic lub coś takiego. Dlatego Hashmap chyba tutaj lepszy. Tylko że nie sortuje prawidłowo :P

1

Wygląda na to że szukaszTreeMap.

1 użytkowników online, w tym zalogowanych: 0, gości: 1