Maison >Java >javaDidacticiel >Quand utiliser la méthode ofNullable() de Stream en Java 9 ?
La méthode
ofNullable() est une méthode statique de la classe Stream, qui renvoie un Stream séquentiel contenant un seul élément s'il est non nul, sinon il renvoie vide. Java 9 Cette méthode a été introduite pour éviter les NullPointerExceptions et les vérifications nulles pour les flux. L'objectif principal de l'utilisation de la méthode ofNullable() est de renvoyer l'option null lorsque la valeur est nulle.
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!