The ofNullable() method เป็นวิธีการแบบคงที่ของ Stream คลาสที่ส่งคืน Stream ตามลำดับที่มีองค์ประกอบเดียวถ้าไม่ใช่ null มิฉะนั้นจะส่งคืนค่าว่าง Java 9 ได้แนะนำวิธีนี้เพื่อหลีกเลี่ยง NullPointerExceptions และหลีกเลี่ยงการตรวจสอบเป็นโมฆะ ของลำธาร วัตถุประสงค์หลักของการใช้ ofNullable() วิธีคือการส่งคืนตัวเลือกว่าง ถ้าค่าเป็นโมฆะ
ไวยากรณ์
สตรีมคงที่ ofNullable(T t)
ตัวอย่าง-1
<ก่อนหน้า> นำเข้า java.util.stream.Stream คลาสสาธารณะ OfNullableMethodTest1 { โมฆะสาธารณะหลัก (สตริง args []) { System.out.println ("TutorialsPoint"); จำนวน int =(int) สตรีมofNullable (5000).นับ(); System.out.println(นับ); System.out.println("Tutorix"); count =(int) สตรีมofNullable (null).นับ(); System.out.println(นับ); }}ผลลัพธ์
TutorialsPoint1Tutorix0
ตัวอย่าง-2
<ก่อนหน้า>นำเข้า java.util.stream.Stream;คลาสสาธารณะ OfNullableMethodTest2 { โมฆะคงที่สาธารณะหลัก (สตริง args []) { สตริง str =null; สตรีมของค่า Nullable (str).forEach(System.out::println); // ไม่พิมพ์อะไรเลยในคอนโซล str ="TutorialsPoint"; สตรีมของค่า Nullable (str).forEach(System.out::println); // พิมพ์ TutorialsPoint }}ผลลัพธ์
TutorialsPoint