Können wir Werte zuweisen um einer Variablen in einem Objekt durch einen stream in Java8?
List<Person> personsInOMwithTypeDsc = personsInOm.stream()
.filter(e -> e.getPersonType().getPersonTypeId() ==1 )
.forEach(personTypeList.stream()
.foreach(d -> d.getPersonTypeId() == 1 )
.map(Person::setPersonType(d))
.collect(Collectors.toList());
Will ich weisen Sie einer variable einen Wert zu, der in das erste Objekt, wenn die Bedingung der inneren Schleife entspricht. Ist das möglich in java-streams ?
- was versuchen Sie zu tun? Ein stream-pipeline, die enden mit forEach nicht mehr zurück können, eine Liste
- Was meinst du mit "in das erste Objekt"?
- Die Funktionalität ist wie die Iteration von zwei for-Schleifen und if-else-Bedingungen im inneren.Wenn die Bedingung erfüllt ist , will ich weisen, dass der Wert der variable in der Schleife des äußeren Objekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne zu wissen viel über Ihren Typen...