Aus dem Kurs: Java für Fortgeschrittene
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Predicate und BiPredicate – Tutorial zu Java
Aus dem Kurs: Java für Fortgeschrittene
Predicate und BiPredicate
Und es geht weiter mit unserer Reise durch die Functional Interfaces in Java und in diesem Video schauen wir uns Predicate und BiPredicate an. Diese Schnittstellen sind Teil der Java-Standard-Bibliothek und ermöglichen es uns, Bedingungen auszudrücken. Besonders in Kombination mit der Stream-API eröffnen Sie sehr flexible Möglichkeiten zur Datenverarbeitung. Definieren wir uns zuerst einmal eine Liste von Zahlen, "List<Integer> numbers = Arrays.asList()", einmal hier importieren, und einfach eine Reihe verschiedener Zahlen, auch ein paar Negative dabei, -2, 7. Danach definieren wir nun ein Predicate, das prüft, ob eine Zahl positiv ist. Ein Predicate vom Typ T nimmt einen Wert vom Typ T auf und gibt dann immer einen Booleschen Wert zurück, der angibt, ob der Wert eine bestimmte Bedingung erfüllt. Schauen wir uns das mal an, indem wir ein isPositivePredicate definieren. Wir haben also hier ein Predicate vom Typ T, als T nehmen wir hier Integer und das ist das isPositive-Predicate und…
Inhalt
-
-
-
-
Functional Interface und Lambda im Überblick2 Min. 3 Sek.
-
(Gesperrt)
Functional Interface Annotation3 Min. 17 Sek.
-
(Gesperrt)
Function and BiFunction2 Min. 53 Sek.
-
(Gesperrt)
UnaryOperator und BinaryOperator3 Min. 45 Sek.
-
(Gesperrt)
Consumer und BiConsumer3 Min. 9 Sek.
-
(Gesperrt)
Predicate und BiPredicate5 Min. 44 Sek.
-
(Gesperrt)
Supplier3 Min. 2 Sek.
-
(Gesperrt)
Challenge: Dynamic Greeting System41 Sek.
-
(Gesperrt)
Solution: Dynamic Greeting System3 Min. 6 Sek.
-
-
-
-