代码点读机 / Java / ofNullable

ofNullable Java · Optional

把可能为 null 的值包装成 Optional:非 null 时返回有值的 Optional,null 时返回空 Optional。

怎么用

Optional.ofNullable(可能为空的值)

小例子

String s = null;
Optional<String> opt = Optional.ofNullable(s);
System.out.println(opt.orElse("空"));

运行结果

输出:空

提醒:处理可能为空的结果时,用 ofNullable 比 of 更安全

官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条