webForumDet fria alternativet

antal key i en HashMap

Java

5 svar · 332 visningar · startad av Arre

Medlem sedan juli 200370 inlägg
Frågan#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! :)

Medlem 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.

Medlem 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");

Medlem sedan sep. 20011 086 inlägg
#4

Jo, det går utmärkt.

Medlem 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"...

Medlem sedan juli 200370 inlägg
#6

yeay :D underbart!

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)