Ich habe hier (https://www.regextester.com/96875) nach einer Grammatik für gültige Kennzeichen gegooglet, es versucht in meine Methode zu implementieren. Die Konsole gibt eine Nullpointerexception bei der Methode aus. Ist die if Bedingung mit .matches korrekt`?
Java:
public String getKennzeichen() {
if (this.kennzeichen.matches("[A-ZÖÜÄ]{1,3} [A-ZÖÜÄ]{1,2} "
+ "[1-9]{1}[0-9]{1,3}")) {
return this.kennzeichen;
} else {
return "Kennzeichen ungueltig.";
}
}