Java之Stream如何使用findFirst()查找满足条件的一条数据呢?
下文笔者讲述Stream中findFirst()方法的功能简介说明,如下所示
Stream中findFirst()方法的功能
实现思路: 返回流中第一行元素 注意事项: 1.返回的对象是一个Optional对象 2.当流中无元素时,则findFirst返回一个空的Optional 3.当流中元素是一个无序的状态时,则会返回流中的任意元素 4.当findFirst选择元素为空时,则可能会抛出NullPointerException异常
Findfirst语法
Optional<T> Findfirst()
Findfirst示例
Stream.of(90,230,999).findFirst().ifPresent(s -> System.out.println(s)); //以上代码,将输出90--流的第一个元素
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。