Hallo!
Ich sitze gerade daran, an ein String Array ein Objekt anzuhängen.
Das ganze wollte ich mit hilfe eines Temporären Arrays machen, welches das alte am Ende der Schleife ersetzen sollte.
Hier der Code:
Ich bekomme in der dritten Zeile eine out of bounds exception.
Das mainArray wurde vorher mit 0 initialisiert. Mit einem längeren Array funktioniert es aber auch nicht, das wurde bereits getestet.
Ich schätze mal, das wird wieder so ein richtig dummer fehler sein, den ich nur nicht sehe, weil ich die ganze Zeit auf den Code starre...
Vielen Dank für eure Hilfe!
Ich sitze gerade daran, an ein String Array ein Objekt anzuhängen.
Das ganze wollte ich mit hilfe eines Temporären Arrays machen, welches das alte am Ende der Schleife ersetzen sollte.
Hier der Code:
Java:
String[] tempArray = new String[mainArray.length + 1];
for (int x = 0; x <= mainArray.length; x++){
tempArray[x] = mainArray [x];
}
tempArray[tempArray.length-1] = textField.getText();
mainArray = tempArray;
Ich bekomme in der dritten Zeile eine out of bounds exception.
Das mainArray wurde vorher mit 0 initialisiert. Mit einem längeren Array funktioniert es aber auch nicht, das wurde bereits getestet.
Ich schätze mal, das wird wieder so ein richtig dummer fehler sein, den ich nur nicht sehe, weil ich die ganze Zeit auf den Code starre...
Vielen Dank für eure Hilfe!