Java中如何对stream进行元素查找呢?
下文笔者讲述stream的查找元素的方法及示例分享,如下所示
stream中元素查找的实现思路 方式1: 使用findFirst方法查找第一个元素 方式2: 使用findAny随机查找一个元素例:stream查找元素的示例
//findFirst查找第一个 list<Integer> integerList = Arrays.asList(1, 2, 3, 4, 5); Optional<Integer> result = integerList.stream().filter(i -> i > 3).findFirst(); //findAny随机查找一个 List<Integer> integerList = Arrays.asList(1, 2, 3, 4, 5); Optional<Integer> result = integerList.stream().filter(i -> i > 3).findAny(); //使用findAny方法 //查找到其中一个大于三的元素并打印 //当找到第一个满足大于三的元素时就结束 //此处查找元素是随机查找
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。