0
点赞
收藏
分享

微信扫一扫

Java8-Stream流(最终操作)find

王小沫 2022-07-04 阅读 42

findFirst: 从流中获取一个元素(一般情况下,是获取的开头的元素)
findAny: 从流中获取一个元素(一般情况下,是获取的开头的元素)
这两个方法,绝大部分情况下,是完全相同的,但是在多线程的环境下,findAny和find返回的结果
可能不一样。

public class demo01 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
Collections.addAll(list,0,1,2,3,4,5,6,7,8,9);
Integer value = list.stream().findFirst().get();//0
Integer vo = list.stream().findAny().get();//0
System.out.println(vo);
}
}


举报

相关推荐

0 条评论