webForumDet fria alternativet
Logga in / Bli medlem

Kovertera int till String?

Java

4 svar · 298 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Frågan#1

Ska spara ett värde som är av typen int i en hashmap vilket inte verkar vara populärt. Vill typkonvertera min variabel från int till string men hur gör man detta? Har testat att casta men det fungerar inte på primitiva typer.

Medlem sedan juni 20008 205 inlägg
#2

Använd inte String, använd klassen Integer: Integer i = new Integer(01232)
I Java 5 går detta automagiskt.

Medlem sedan jan. 20023 327 inlägg
#3

Jag löste det genom att lägga min variabel i en "wrapper".

Edit: Jaha okej men är det dumt att wrappa?

Medlem sedan juni 20008 205 inlägg
#4

Nej, det är det enda sättet att lösa det på. Om du inte ska skriva en egen hashmap, såklart, men det vill du nog inte.

Medlem sedan jan. 20023 327 inlägg
#5

Jag såg att det fungerar på samma sätt, jag gör om int till Integer.

257 ms totalt · 4 externa anrop · v20260731065814-full.0bc6e834
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)