java 使用nullable_Java Stream ofNullable(T)用法及代码示例
如果此流不为null,则ofNullable(T)方法将返回包含单个元素的顺序Stream,否则该方法将返回空Stream。它有助于处理空流和NullPointerException。
用法:
static Stream ofNullable(T t)
参数:此方法接受单个参数t,该参数t是要返回其Stream的单个元素。
返回值:如果指定的元素为非null,则此方法返回带有单个元素的流,否则为空。
以下示例程序旨在说明ofNullable(T)方法:
示例1:
// Java program to demonstrate
// Stream.ofNullable() method
import java.util.stream.Stream;
public class GFG {
public static void main(String[] args)
{
// Create a stream with null
Stream value
= Stream.ofNullable(null);
// Print values
System.out.println("Values of Stream:");
value.forEach(System.out::println);
}
}
IDE的控制台上打印的输出如下所示。
输出:
示例2:
// Java program to demonstrate
// Stream.ofNullable method
import java.util.ArrayList;
import java.util.stream.Stream;
public class GFG {
public static void main(String[] args)
{
// Create ArrayList containing names
ArrayList list = new ArrayList();
list.add("Aman");
list.add("Suraj");
list.add("Zufaq");
// create a stream with ArrayList
Stream > value
= Stream.ofNullable(list);
// print values
System.out.println("Values of Stream:");
value.forEach(System.out::println);
}
}
控制台上打印的输出如下所示。
输出:
java 使用nullable_Java Stream ofNullable(T)用法及代码示例相关推荐
- java实现stack search_Java Stack search()用法及代码示例
Java中的java.util.Stack.search(Object element)方法用于搜索堆栈中的元素并获取其与顶部的距离.此方法从1开始而不是从0开始计数位置.位于堆栈顶部的元素被视为在位 ...
- java dictionary 实例化_Java Dictionary put()用法及代码示例
字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...
- java math.sin()_Java Math sin()用法及代码示例
java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...
- java accept()用法_Java Stream.Builder accept()用法及代码示例
Stream.Builder accept(T t)用于在流的构建阶段将元素插入到元素中.它将元素添加到正在构建的流中. 用法: void accept(T t) 参数:此方法接受强制参数t,该参数是 ...
- java+long.builder_Java LongStream.Builder accept()用法及代码示例
LongStream.Builder accept(long t)用于在流的构建阶段将元素插入到元素中.它接受要构建的流的元素. 用法: void accept(long t) 参数:此方法接受强制参 ...
- java bufferedinputstream关闭_Java BufferedInputStream close()用法及代码示例
Java中BufferedInputStream类的close()方法关闭输入流并释放与之关联的所有系统资源.调用close()方法后,将禁止从任何输入文件读取数据,并且系统将引发IOExceptio ...
- java range对象_Java LocalTime range()用法及代码示例
LocalTime类的range()方法用于获取最小值和最大值形式的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对LocalTime对象支持 ...
- java short字段_Java Field setShort()用法及代码示例
java.lang.reflect.Field的setShort()方法用于将字段的值设置为指定对象的缩写.当您需要将对象的字段值设置为短时,可以使用此方法在对象上设置值. 用法: public vo ...
- java range(10)_Java Year range()用法及代码示例
Year类的range()方法用于获取最大值和最小值的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对Year对象支持的那些字段返回Value ...
最新文章
- php的闭包函数bingto_PHP 闭包那点事儿
- mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8
- 字节字符区别Java_【JAVA基础】字符数组与字节数组的区别
- oracle数据库,增加序列,自增序列,规定位数,不足用0补足
- 计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗
- leetcode__Longest Substring Without Repeating Characters
- SQL Server IDENDITY 的用法
- java printf与println_浅析Java中print、printf、println的区别
- 在Visualforce页面中使用Visual Flow
- 一例XenApp无法登陆的解决思路
- net.sf.json.JSONArray之fromObject的坑
- 分析一款帮你戒烟的App戒烟行动(kick it)
- Protel DXP 2004的元件封装/快捷键大全/PCB使用技巧
- WF 与 WCF 集成
- css中清除li的点默认样式
- Android 架构设计与挑选
- 四氨基钴酞菁[Co(TAPC)],cas203860-42-8,齐岳生物提供定制材料
- 金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)
- excel图文教程:应用PQ工具进行数据整理
- 遭遇dns劫持会有哪些现象
热门文章
- python计算球坐标系的积分_python – n球面坐标系到笛卡尔坐标系
- 机器学习回归算法—性能评估欠拟合与过拟合
- 11.MYSQL高级(一)
- flyme8会更新Android版本吗,魅族17系列升级Flyme 8.1操作系统:终于到Android 10
- java的制造商,国内某通信设备制造商JavaEE开发岗面试题
- 线性规划 - 用单纯形法解决LP问题 - (Matlab、Lingo建模)
- 凭“难听”上热搜的 idol 们,不如考虑下让 Transformer 帮您作曲?
- 预训练卷不动,可以卷输入预处理啊!
- MSON,让JSON序列化更快
- 最新天猫Java3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper