在Java 9中什么时候使用Stream的ofNullable()方法?

WBOY
WBOY 转载
2023-08-26 13:21:07 900浏览

在Java 9中什么时候使用Stream的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

以上就是在Java 9中什么时候使用Stream的ofNullable()方法?的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:tutorialspoint,如有侵犯,请联系admin@php.cn删除