Oracle Java SE 21 Developer Professional 1z0-830 Question # 3 Topic 1 Discussion

Oracle Java SE 21 Developer Professional 1z0-830 Question # 3 Topic 1 Discussion

1z0-830 Exam Topic 1 Question 3 Discussion:
Question #: 3
Topic #: 1

Given:

java

Optional o1 = Optional.empty();

Optional o2 = Optional.of(1);

Optional o3 = Stream.of(o1, o2)

.filter(Optional::isPresent)

.findAny()

.flatMap(o -> o);

System.out.println(o3.orElse(2));

What is the given code fragment's output?


A.

1


B.

2


C.

Optional.empty


D.

0


E.

An exception is thrown


F.

Optional[1]


G.

Compilation fails


Get Premium 1z0-830 Questions

Contribute your Thoughts:


Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.