Hallo Community,
ich habe ein kleines Problem mit Lamdaausdrücken & zwar habe ich eine abstrakte Klasse (AbstractKunde) dann gibt es noch zwei Klassen (Privatkunde, Firmenkunde).
Jetzt möchte ich mit einem Lamdaausdruck meine Kunden (die in einer Liste sind) prüfen ob sie Firmenkunden sind oder Privatkunde & dementsprechend in eine weitere Liste (jeweils für Privatkunden & Firmenkunden) zwischenspeichern.
Das wäre mein Ansatz, aber Netbeans gibt mir ein Fehler aus, dass es keinen Rückgabewert hat.
Wo ist mein Fehler ?
Danke für eure Hilfe !
ich habe ein kleines Problem mit Lamdaausdrücken & zwar habe ich eine abstrakte Klasse (AbstractKunde) dann gibt es noch zwei Klassen (Privatkunde, Firmenkunde).
Jetzt möchte ich mit einem Lamdaausdruck meine Kunden (die in einer Liste sind) prüfen ob sie Firmenkunden sind oder Privatkunde & dementsprechend in eine weitere Liste (jeweils für Privatkunden & Firmenkunden) zwischenspeichern.
Java:
kunden.forEach(element -> element.getClass().getName() == "Firmenkunde" ?
firmenkunden.add((Firmenkunde) element) : privatkunden.add((Privatkunde) element)));
Das wäre mein Ansatz, aber Netbeans gibt mir ein Fehler aus, dass es keinen Rückgabewert hat.
Wo ist mein Fehler ?
Danke für eure Hilfe !