String[] till int[]

Java

1 svar · 436 visningar · startad av erciz

Medlem sedan maj 20011 826 inlägg
Trådstart#1

Jag har en array av String som jag vill ha till int. Hur gör jag? Har testat att loopa igenom och konvertera med ParseInt, men har inte fått det att funka.

En String[] kan se ut såhär: {"2", "5", "12"} ...ni förstår.

Medlem sedan juni 20031 837 inlägg
#2

vad får du för fel?
du måste nog skapa en int[] med samma längd som string[]
sen får du loopa även string[] ohc göra parseInt på varje string.
något i denna stilen

String[] aStr = new String[5];
int[] aInt = new Int[aStr.length];
for(int i=0; i<aInt.length; ++i)
{
    aInt[i] = Integer.parseInt(aStr[i]);
}
316 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
169 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)