ciao ragazzi...ho una hashmap,come posso fare per prendere una coppia casuale??
la mappa ha la coppia <idutente,utente>
grazie mille![]()
ciao ragazzi...ho una hashmap,come posso fare per prendere una coppia casuale??
la mappa ha la coppia <idutente,utente>
grazie mille![]()
Se hai un HashMap e non sai nulla di quali/quante chiavi ci sono e vuoi ottenere una chiave "casuale" e il suo valore associato, la prima cosa che mi viene in mente è quella di ottenere innanzitutto il Set delle chiavi (vedi keySet() ), poi dal Set ottieni un array con le chiavi (vedi toArray() ), quindi peschi un valore intero a caso tra 0 e size-1 nell'array ed hai la chiave, poi la usi per prendere il valore associato.Originariamente inviato da ratal
ciao ragazzi...ho una hashmap,come posso fare per prendere una coppia casuale??
la mappa ha la coppia <idutente,utente>
grazie mille![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
grazie mille era quello a cui avevo pensato anch'io...speravo ci fosse qualcosa di più semplice e diretto![]()