| Identify the intermediate and terminal operations in the code.
double average = roster
.stream()
.filter(p -> p.getGender() == Person.Sex.MALE)
.mapToInt(Person::getAge)
.average()
.getAsDouble();
Choose the correct option from below list
(1)Intermediate:average Terminal: filter, mapToInt
(2)Intermediate: filter Terminal: mapToInt, average
(3)Intermediate: filter, mapToInt Terminal: getAsDouble
(4)Intermediate: filter, mapToInt Terminal: average
Answer:-(4)Intermediate: filter, mapToInt Terminal: average | | |