Wyciąganie kluczy z HashMap

Wyciąganie kluczy z HashMap
CO
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 13 lat
  • Postów:4
0

Otóż mam obiekt HashMap i chciałbym wyciągnąć klucze występujące w tej mapie.
Potrzebne mi to do wyciągania po kolei wartości z Mapy w celu dokonania na nich obliczeń.
Być może da się wyciągać wartości bez znajomości kluczy a było by to nawet lepsze rozwiązanie bo nie liczy się dla mnie kolejność wyciąganych wartości a chodzi tylko żeby wyciągnąć wszystkie.
Wiem że może to głupie pytanie ale nie ogarniam jeszcze HashMapy.
Znalazłem podobny problem na forum ale tam chodziło o znajdowanie wszystkich kluczy z daną wartością Stringa.
Wiem że można pobrać keySet oraz że da się go konwertować na Tablice ale to dwie operacje a mi zależy na tym żeby to zrobić w miarę optymalnie więc może da się jakoś inaczej ?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 20 godzin
1

Map.entrySet() - pary
Map.keySet() - klucze
Map.values() - wartości

W twoim przypadku będzie to Map.values(). Na wszystkich oczywiście można robić foreacha.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.