| /home/oracle/labs/07ParallelStreams/examples/EmployeeSearch/src/com/example/lambda/A07DetermineNot.java |
1 package com.example.lambda;
2
3 import java.util.List;
4 import java.util.Optional;
5
6
7
8 @author
9
10 public class A07DetermineNot {
11
12 public static void main(String[] args) {
13
14 List<Employee> eList = Employee.createShortList();
15
16 Optional<Employee> e1 = eList.stream()
17 .filter(e -> e.getRole().equals(Role.EXECUTIVE))
18 .sequential().findAny();
19
20 Optional<Employee> e2 = eList.stream()
21 .filter(e -> e.getRole().equals(Role.EXECUTIVE))
22 .parallel().findAny();
23
24 System.out.println("The same: " +
25 e1.get().getEmail().equals(e2.get().getEmail()));
26
27 }
28 }
29