Kovertera int till String?

Java

4 svar · 310 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Trådstart#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.

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