abonnement Unibet Coolblue Bitvavo
  zondag 18 december 2005 @ 20:35:07 #1
108893 keijman
Remember the old days....
pi_33200404
Dag allemaal,

Ben bezig in Java en heb een klein probleempje.
Ik heb nu een HashMap gemaakt, aan de hand van de key, kan de daaraan gekoppelde value opgevraagd worden, dit is wat ik nodig heb.
Nu is het echter ook nodig om alle items in de HashMap af te drukken naar het scherm. Met een ArrayList is dit gemakkelijk, je hebt hier immers een iterator voor, of je gebruikt de index.
Bestaat er ook zoiets voor een HashMap, zodat je gewoon achter elkaar alle waardes kunt weergeven, zonder de key specifiek in te voeren?

Ik hoop dat iemand me hiermee kan helpen!
groetjes arjen,
pi_33200641
Ja, dat kan. Zie http://java.sun.com/j2se/(...)Map.html#entrySet(). Hoe je deze vervolgens afdrukt mag je zelf uitzoeken
pi_33200753
Implementeer de Enumerator interface. Dan kun je makkelijk langs alle values lopen doormiddel van zoiets als Hashmap.Next()
Work hard, play harder!
Last.fm
  zondag 18 december 2005 @ 20:58:09 #4
108893 keijman
Remember the old days....
pi_33201105
Ok thanks,

maar kun je ff een voorbeeldje geven?
programmeer nog maar 2 maanden en weet nog niet zo goed hoe ik dit allemaal moet toepassen..

groetjes arjen.
  zondag 18 december 2005 @ 20:59:40 #5
73128 RecomServ
Humanus Inpredictus
pi_33201152
:| en ik maar denken dat hij het over een mapje had waarin je je hash kunt bewaren.... kon me er al niets bij voorstellen. vandaar dat ik ff kwam koekeloeren
[b]www.berryblueeyes.nl [/b][b]Berry Blue Eyes[/b].
Music Was My First Love, And It Will Be My Last!
pi_33205729
Zoiets als:

public void showValues(HashMap hashies)
{
Collection coll = hashies.values();
for (Iterator iter = coll.iterator(); iter.hasNext();)
{
System.out.println(iter.next())
}

}
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')