当前位置 : 主页 > 编程语言 > java >

Java8-Stream流(最终操作)find

来源:互联网 收集:自由互联 发布时间:2022-07-04
findFirst: 从流中获取一个元素(一般情况下,是获取的开头的元素) findAny: 从流中获取一个元素(一般情况下,是获取的开头的元素) 这两个方法,绝大部分情况下,是完全相同的,但

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);
}
}


上一篇:Java8-Stream流(中间操作)distinct
下一篇:没有了
网友评论