Kovertera int till String?

Java

4 svar · 300 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.

281 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)