Guten Morgen liebe Java-Gemeinde,
ich bin ein Java Anfänger und habe ein Verständnisproblem bei folgenden Java-Code. Worin ist mein Denkfehler beim Erzeugen eines Arrays? Ich bekomme immer eine NullPointerException. Anbei der Code:
Vielen Dank im Voraus.
Gruß Danny
ich bin ein Java Anfänger und habe ein Verständnisproblem bei folgenden Java-Code. Worin ist mein Denkfehler beim Erzeugen eines Arrays? Ich bekomme immer eine NullPointerException. Anbei der Code:
Java:
class Caesar{
public Caesar(String stri) {
this.stri = stri;
}
public String stri;
char[] chr= new char[(stri.length())];
char[] testchar=new char[stri.length()];
public char caesar(){
for (int i=0; i < stri.length(); i++){
chr[i]=stri.charAt(i);
testchar[i] = (char)(chr[i]+ 3);
System.out.println(testchar[i]);
}
return 1;
}
}
Vielen Dank im Voraus.
Gruß Danny
Zuletzt bearbeitet von einem Moderator: