S
schneewind
Mitglied
- Dabei seit
- 15.11.2008
- Beiträge
- 15
- Reaktionspunkte
- 0
Hallo!
Ich soll eine Methode schreiben, die zwei Arrays aneinanderfügt. Die Methode bekommt ein int[] array1 und ein int[] array2 .
Zurückgeben soll sie auch ein Array vom Typ int.
Bei meiner Methode entsteht ein Laufzeitfehler: ArrayIndexOutOfBoundsException
Nur weiß ich momentan nich so genau wo der Fehler liegt.
Meine Methodde sieht folgendermaßen aus:
int[] concat = new int[array1.length + array2.length];
for( int i = 0; i <concat.length; i++){
for (int j = 0; j<array1.length; j++){
concat= array1[j];
}
for (int k = 0; k<array2.length; k++){
concat[i+array1.length]=array2[k];
}
}
return concat;
Kann mir bitte jemand helfen ?
Danke!!
LG schneewind
Ich soll eine Methode schreiben, die zwei Arrays aneinanderfügt. Die Methode bekommt ein int[] array1 und ein int[] array2 .
Zurückgeben soll sie auch ein Array vom Typ int.
Bei meiner Methode entsteht ein Laufzeitfehler: ArrayIndexOutOfBoundsException
Nur weiß ich momentan nich so genau wo der Fehler liegt.
Meine Methodde sieht folgendermaßen aus:
int[] concat = new int[array1.length + array2.length];
for( int i = 0; i <concat.length; i++){
for (int j = 0; j<array1.length; j++){
concat= array1[j];
}
for (int k = 0; k<array2.length; k++){
concat[i+array1.length]=array2[k];
}
}
return concat;
Kann mir bitte jemand helfen ?
Danke!!
LG schneewind