|
|||||||
|
|
|
![]() |
|
|
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: 7260
|
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: 7260
|
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: 16:41.




















