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: 
			
		
	
								
								
									
	
								
							
							 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		