webForumDet fria alternativet

antal key i en HashMap

5 svar · 330 visningar · startad av Arre

ArreMedlem sedan juli 200370 inlägg
#1

Hej!
Jo, jag tänkte se om man kan ha flera olika keys i ett HashMap element som riktar sig åt samma value? tex:

En key/en value:
hashmap.put("dator" , "jag gillar att programmera")

Flera keys/en value?:
hasmap.put("dator" "java" "pascal" , "jag gillar att programmera")

Tack på förhand! :)

jmeMedlem sedan maj 20012 237 inlägg
#2

En HashMap kan inte innehålla två identiska nycklar (keys). Idén med HashMap är att den skapar en s k hash-värde som är unikt för varje objekt.

Geniom att du vet nyckeln så kan du plocka fram den snabbt ur en HashMap. Du behöver inte gå igenom varje element.

ArreMedlem sedan juli 200370 inlägg
#3

Men kan inte man ändå låta olika keys riktas till samma värde? tex.

hasmap.put("dator","jag gillar att programmera");
hasmap.put("java","jag gillar att programmera");
hasmap.put("pascal","jag gillar att programmera");

pimmeMedlem sedan sep. 20011 086 inlägg
#4

Jo, det går utmärkt.

spangoMedlem sedan juni 20008 205 inlägg
#5

Det går kanon att göra som du skriver. Olika nycklar får definitivt peka på samma värden.

\r Värst vad man var långsam med att trycka på "Send"...

ArreMedlem sedan juli 200370 inlägg
#6

yeay :D underbart!

261 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
129 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)