Hallo,
Kann mir hier jemand meinen Fehler sagen?
Ich komm echt nicht drauf:
und unten in der Main hab ich:
und mir wird die Zeile: "zahlen = Integer.parseInt(zahlen2);" und die in der Main als Fehler angezeigt.
Exception in thread "main" java.lang.NullPointerException
at uebung1.Zahlenfeld.<init>(Zahlenfeld.java:10)
at uebung1.Zahlenfeld.main(Zahlenfeld.java:81)
Kann mir hier jemand meinen Fehler sagen?
Ich komm echt nicht drauf:
Java:
public class Zahlenfeld {
int[] zahlen;
public Zahlenfeld(String abc) {
String[] zahlen2 = abc.split(",");
for (int u = 0; u < zahlen2.length-1; u++) {
zahlen[u] = Integer.parseInt(zahlen2[u]);
}
System.out.println("Hier mal das Array: " + zahlen);
}
und unten in der Main hab ich:
Java:
Zahlenfeld Tom = new Zahlenfeld ("1,2,3,4,5,5");
und mir wird die Zeile: "zahlen = Integer.parseInt(zahlen2);" und die in der Main als Fehler angezeigt.
Exception in thread "main" java.lang.NullPointerException
at uebung1.Zahlenfeld.<init>(Zahlenfeld.java:10)
at uebung1.Zahlenfeld.main(Zahlenfeld.java:81)