• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Losowanie wartości według klucza w HashMapie

Aruba Cloud - Virtual Private Server VPS
0 głosów
360 wizyt
pytanie zadane 14 listopada 2021 w Java przez Uczen12345 Obywatel (1,800 p.)

Mam mapę, w której kluczem i wartością jest String, chciałbym aby była możliwość wylosowania danych z mapy:

		Map<String, String> dates = new HashMap<String, String>();
		dates.put("Hello", "AAAA");
		dates.put("Olleh", "BBBB");

Próbowałem zrobić mapę której wartością będzie inna mapa a kluczem jakaś wartość Integer, żeby później wylosować ją przy użyciu klasy Random, lecz nie wiem jak mam zapisać tą "zagnieżdżoną " Mapę.

Z góry dziękuję za pomoc

1 odpowiedź

0 głosów
odpowiedź 14 listopada 2021 przez Wiciorny Ekspert (280,450 p.)

 chciałbym aby była możliwość wylosowania danych z mapy

no dobrze, ale dlaczego nie możesz losować wartości z mapy po aktualnych kluczach typu String? 

Rozwiń myśl. Rozumiem, że chcesz robić losowanie na bazie liczby?  

Jak zrobić mape zagnieżdżoną a no np tak  

   Map<String, String> dates = new HashMap<String, String>();
        dates.put("Hello", "AAAA");
        dates.put("Olleh", "BBBB");
        Map<Integer, Map<String,String>> randomMap = new HashMap<>();
        randomMap.put(1, dates); // tutaj na kluczu 1 masz mape dates

jest jednak pewien problem, zwracana bedzie cała mapa dla klucza, wtedy generalnie każdy klucz musi mieć swoją mape.
Pytanie jakie wartości chcesz losować 

Podobne pytania

0 głosów
1 odpowiedź 331 wizyt
pytanie zadane 19 kwietnia 2020 w Java przez Avalansz Użytkownik (580 p.)
0 głosów
1 odpowiedź 136 wizyt
+1 głos
1 odpowiedź 204 wizyt
pytanie zadane 29 stycznia 2022 w Java przez Bakkit Dyskutant (7,600 p.)

93,327 zapytań

142,323 odpowiedzi

322,397 komentarzy

62,657 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...