PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : string array in integer array umwandeln ?


HolyFreak
10.09.2002, 11:27
Hallo

Ich habe ein Array vom Typ String in welchem Zaheln zwischen 1 und 30000 stehen und möchte die Werte des Array 1:1 in ein int Array bekommen, bzw den Typ des Arrays komplett in int ändern. Wie mach ich das?

Danke,
HolyFreak


MrEasy
10.09.2002, 11:41
nen einfachen cast oder sowas weiss ich spontan nicht, gibt es afaik auch nicht, aber so geht's:


int[] intArray = new int[stringArray.length];
try {
for (int index = 0; index < stringArray.length; index++) {
int intValue = java.lang.reflect.Array.getInt(stringArray, index);
intArray[index] = intValue;

}
}
catch (IllegalArgumentException e)
{
}
catch (ArrayIndexOutOfBoundsException e)
{
}

HolyFreak
10.09.2002, 13:08
Vielen Dank :)