Zastanawiam się, czy możliwe jest podzielenie HashMap na mniejsze pod-mapy.Jak podzielić HashMap w Javie
W moim przypadku mam HashMap 100 elementów i chciałbym utworzyć 2 (lub więcej) mniejszych HashMaps z oryginalnego, pierwszego zawierającego Wpisy od 0 do 49, drugiego zawierającego Wpisy od 50 do 99.
Map <Integer, Integer> bigMap = new HashMap <Integer, Integer>();
//should contains entries from 0 to 49 of 'bigMap'
Map <Integer, Integer> smallMap1 = new HashMap <Integer, Integer>();
//should contains entries from 50 to 99 of 'bigMap'
Map <Integer, Integer> smallMap2 = new HashMap <Integer, Integer>();
Jakieś sugestie? Wielkie dzięki!
dziękuję Spróbuję, aby – RNO
dół opieki nad komentarzem, dlaczego to nie jest dobra odpowiedź? – sharakan
Nie wiem, dlaczego otrzymałeś jakieś poparcie, wybrałem twoją odpowiedź, ponieważ nie marnuje ona dużo pamięci. TreeMap umożliwił mi sprawne osiągnięcie tego, co chciałem. P.S. Powinienem był sprecyzować, że wynik powinien być spełniony, a twoja sugestia tak. Jeszcze raz dziękuję – RNO