Ich weiß Sammlungs -API, bekannt als Stream.Set otters = getOtters();
System.out.println(otters.stream()
.filter(o -> !o.isWild())
.map(o -> o.getKeeper())
.filter(k -> k.isFemale())
.into(new ArrayList())
.size());
< /code>
Meine Frage ist: Was passiert, wenn in der Mitte der internen Iteration ein der Otter in der Mitte der festgelegten Iteration ist. Um werfen zu sein, n, aber vielleicht stecke ich immer noch im vorherigen Entwicklungsparadigma (nicht funktionsfähig). Kann jemand erklären, wie dies behandelt werden soll? />
Entwickler, um sicherzustellen, dass es keinen Nullwert gibt (möglicherweise mit einem vorherigen .filter (o -> o! = null) < /code>) < /li>
< LI> Entwickler, um sicherzustellen, dass die Anwendung niemals
Null Otter oder ein spezielles Nullotter -Objekt generiert wird. < /li>
< /ul>
Was ist die beste Option, oder eine andere Option?
Wie sollten wir den JDK8 -Stream für Nullwerte verwalten? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Warum sollten wir nicht mit + für die String -Verkettung in JS verwenden?
by Anonymous » » in JavaScript - 0 Replies
- 16 Views
-
Last post by Anonymous
-
-
-
Sollten wir @Viewport -Regel anstelle von Tag für dasselbe verwenden? Und warum?
by Anonymous » » in HTML - 0 Replies
- 16 Views
-
Last post by Anonymous
-
-
-
Sollten wir @Viewport -Regel anstelle von Tag für dasselbe verwenden? Und warum?
by Anonymous » » in CSS - 0 Replies
- 18 Views
-
Last post by Anonymous
-