কম্পিউটার

জাভা 9 এ স্ট্রীমের ofNullable() পদ্ধতি কখন ব্যবহার করবেন?


The ofNullable()৷ পদ্ধতি হল স্ট্রিমের একটি স্ট্যাটিক পদ্ধতি শ্রেণী যেটি একটি অনুক্রমিক স্ট্রীম রিটার্ন করে যাতে একটি একক উপাদান থাকে যদি নাল থাকে, অন্যথায় একটি খালি ফেরত দেয়। জাভা 9 NullPointerExceptions এড়াতে এই পদ্ধতি চালু করেছে এবং নাল চেক এড়িয়ে চলুন প্রবাহ ofNullable() ব্যবহার করার মূল উদ্দেশ্য পদ্ধতি হল একটি খালি বিকল্প ফেরত দেওয়া যদি মানটি শূন্য হয়।

সিনট্যাক্স

static <T> Stream<T> ofNullable(T t)

উদাহরণ-1

import java.util.stream.Stream;
public class OfNullableMethodTest1 {
   public static void main(String args[]) {
      System.out.println("TutorialsPoint");
      int count = (int) Stream.ofNullable(5000).count();
      System.out.println(count);
      System.out.println("Tutorix");
      count = (int) Stream.ofNullable(null).count();
      System.out.println(count);
   }
}

আউটপুট

TutorialsPoint
1
Tutorix
0

উদাহরণ-2

import java.util.stream.Stream;
public class OfNullableMethodTest2 {
   public static void main(String args[]) {
      String str = null;
      Stream.ofNullable(str).forEach(System.out::println); // prints nothing in the console
      str = "TutorialsPoint";
      Stream.ofNullable(str).forEach(System.out::println); // prints TutorialsPoint
   }
}

আউটপুট

TutorialsPoint

  1. আমরা কখন জাভাতে প্যাক() পদ্ধতি ব্যবহার করতে পারি?

  2. জাভাতে setBounds() পদ্ধতির ব্যবহার কি?

  3. জাভাতে java.lang.String ক্লাসের substring() পদ্ধতি কিভাবে ব্যবহার করবেন?

  4. কখন আমরা জাভাতে স্ট্রিং ক্লাসের ইন্টার্ন() পদ্ধতি ব্যবহার করতে পারি?