Ich habe folgende Klassen:
sowie diese Hilfsmethode, die List<Predicate<T>>
in ein einzelnes Predicate<T>
reduziert:
Was ich tun möchte, ist, eine Liste von Versicherungen zu erhalten, die einer Liste von Filtern entsprechen, die zu Kunden gehören, die einer Liste von Filtern entsprechen. Wenn das unklar ist, wird der folgende Code hoffentlich klären.
Die Methode befindet sich in CustomerRegistry
der Klasse oben.
Gibt es eine Möglichkeit, dies ohne die matches
-Liste zu tun? Kann ich eine Art von Reduzierung durchführen, so dass die passenden Versicherungen direkt zurückgegeben werden (d. H. Nicht zu einer temporären Sammlung wie matches
hinzugefügt werden)?
Tags und Links java lambda collections java-stream