Sortowanie Hashmap

Odpowiedz Nowy wątek
2019-01-19 14:14
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

Pozostało 580 znaków

2019-01-19 14:44

Wygląda na to że szukaszTreeMap.

Rzeczywiście, jedno słowo, a jak wiele zmienia :D Nie "znałem" do tej pory TreeMap, choć powinienem był się domyślić :) Dzięki! - Roger Simpson 2019-01-19 14:55

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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