Rumah >Java >javaTutorial >Bila hendak menggunakan kaedah Nullable() Stream di Java 9?
Kaedah
ofNullable() ialah kaedah statik kelas Stream, yang mengembalikan Strim berjujukan yang mengandungi satu elemen jika ia bukan nol, jika tidak ia akan kembali kosong. Java 9 Kaedah ini diperkenalkan untuk mengelakkan NullPointerExceptions dan mengelakkan null checks untuk strim. Matlamat utama menggunakan kaedah ofNullable() adalah untuk mengembalikan null option apabila nilainya adalah null.
<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>
Atas ialah kandungan terperinci Bila hendak menggunakan kaedah Nullable() Stream di Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!