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.
InformationsquelleAutor lalet scaria | 2015-06-27
Schreibe einen Kommentar