Oracle Java SE 8 Programmer II 1z0-809 Question # 39 Topic 4 Discussion

Oracle Java SE 8 Programmer II 1z0-809 Question # 39 Topic 4 Discussion

1z0-809 Exam Topic 4 Question 39 Discussion:
Question #: 39
Topic #: 4

Given the code fragments:

class Employee {

Optional

address;

Employee (Optional

address) {

this.address = address;

}

public Optional

getAddress() { return address; }

}

class Address {

String city = “New York”;

public String getCity { return city: }

public String toString() {

return city;

}

}

and

Address address = new Address;

Optional

addrs1 = Optional.ofNullable (address);

Employee e1 = new Employee (addrs1);

String eAddress = (addrs1.isPresent()) ? addrs1.get().getCity() : “City Not

available”;

System.out.println(eAddress);

What is the result?


A.

New York


B.

City Not available


C.

null


D.

A NoSuchElementException is thrown at run time.


Get Premium 1z0-809 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.