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
grazie mille era quello a cui avevo pensato anch'io...speravo ci fosse qualcosa di più semplice e diretto