Die Methode
ofNullable() ist eine statische Methode der Klasse Stream, die einen sequentiellen Stream zurückgibt, der ein einzelnes Element enthält, wenn es ungleich Null ist, andernfalls leer. Java 9 Diese Methode wurde eingeführt, um NullPointerExceptions und Null-Prüfungen für Streams zu vermeiden. Das Hauptziel der Verwendung der Methode ofNullable() besteht darin, die Option Null zurückzugeben, wenn der Wert null ist.
<strong>static <T> Stream<T> ofNullable(T t)</strong>
import java.util.stream.Stream; public class OfNullableMethodTest1 { public static void main(String args[]) { System.out.println("TutorialsPoint"); int count = (int) Stream.<strong>ofNullable</strong>(5000).count(); System.out.println(count); System.out.println("Tutorix"); count = (int) Stream.<strong>ofNullable</strong>(null).count(); System.out.println(count); } }
<strong>TutorialsPoint 1 Tutorix 0</strong>
import java.util.stream.Stream; public class OfNullableMethodTest2 { public static void main(String args[]) { String str = null; Stream.<strong>ofNullable</strong>(str).forEach(System.out::println); <strong>// prints nothing in the console</strong> str = "TutorialsPoint"; Stream.<strong>ofNullable</strong>(str).forEach(System.out::println); <strong>// prints TutorialsPoint</strong> } }
<strong>TutorialsPoint</strong>
Das obige ist der detaillierte Inhalt vonWann sollte die ofNullable()-Methode von Stream in Java 9 verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!