Hey Leute, ich habe ein Problem mit einem Nullpointer.
ich möchte gerne eine Array Liste mit werten füllen, diese befindet sich in meinem Objekt, wenn ich allerdings versuche mit object.setWert.add(neuerWert); dies zu füllen, erhalte ich ein Nullpointer weil "setWert" null ist. ich habe aber vorher das Object initialisiert?
Beispiel:
ich möchte gerne eine Array Liste mit werten füllen, diese befindet sich in meinem Objekt, wenn ich allerdings versuche mit object.setWert.add(neuerWert); dies zu füllen, erhalte ich ein Nullpointer weil "setWert" null ist. ich habe aber vorher das Object initialisiert?
Beispiel:
Java:
public class KundeDto {
public id;
public name;
public List<Kontakte> kontakte;
// getter und setter hier...
}
public class Klasse {
KundeDto kunde= new KundeDto();
public void methode() {
kontakte.forEach(kontakt-> {
// und hier wird der Nullpointer geworfen, obwohl ich den Kunden oben initialisiert habe.
// die Liste kontakte ist null ??
kunde.kontakte.add(kontakt);
});
}
}