|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
|
[JAVA] Scorrere hashmap come array
Salve a tutti ho una hashmap:
Codice:
HashMap map = new HashMap (); Grazie a tutti, ciao ciao. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Apr 2006
Messaggi: 225
|
Ti conviene scorrere il keySet (.keySet() sull'hashmap che ti restituisce un Set delle chiavi) e per ogni elemento fare una get
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7237
|
altrimenti potresti usare il metodo HashMap.entrySet()
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Quote:
Codice:
Set list = map.keySet(); Iterator iter = list.iterator(); while(iter.hasNext()) { Object key = iter.next(); Object value = map.get(key); }
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Apr 2006
Messaggi: 225
|
Così non avrebbe le chiavi che invece ha specificato di volere
![]() Quote:
Codice:
HashMap<Object, Object> map = new HashMap <Object, Object>(); Set<Object> keySet = map.keySet(); for(Object key:keySet){ Object value = map.get(key); } |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7237
|
non ho provato ma a leggere la documentazione dovrebbe restituire un insieme di coppie chiave-valore
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
mi piace di più il tuo modo di iterare un HashMap, mi sa che da oggi in poi lo userò anche io.
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:22.