webForumDet fria alternativet

String[] till int[]

Java

1 svar · 431 visningar · startad av erciz

Medlem sedan maj 20011 826 inlägg
Frågan#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]);
}
262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)