Guten Morgen.
Ich möchte leere Arrays in einer Funktion Daten zuweisen.
Kleiner Beispielcode: (weis nicht wie ich den Code hier formatiere)
Leider bekomme Ich beim zweiten aufruf meine copy Funktion eine NullPointerExeption.
Wo ist mein Denkfehler?
Ich möchte leere Arrays in einer Funktion Daten zuweisen.
Kleiner Beispielcode: (weis nicht wie ich den Code hier formatiere)
Java:
class MyArrayeditor{
int[] leeresArray1;
int[] leeresArray2;
public MyArrayeditor(int[] vollesArray){
copyandchange(vollesArray, leeresArray1);//<--Funktioniert wunderbar
copyandchange(leeresArray1, leeresArray2);//<-- Funktioniert nicht. NullPointerExeption grund hierfür ist der input.length aufruf
}
public void copyandchange(int[] input, int[] output){
int[] internArray = new int[input.lenght];
...Bearbeitung der Daten...
output = internArray.copy()
}
}
Wo ist mein Denkfehler?
Zuletzt bearbeitet von einem Moderator: