exam questions

Exam 1z0-809 All Questions

View all questions & answers for the 1z0-809 exam

Exam 1z0-809 topic 1 question 194 discussion

Actual exam question from Oracle's 1z0-809
Question #: 194
Topic #: 1
[All 1z0-809 Questions]

Given the code fragments:
class Employee {
Optional<Address> address;
Employee (Optional<Address> address) {
this.address = address;
}
public Optional<Address> 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<Address> 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.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Svetleto13
Highly Voted 3 years, 9 months ago
Ok.Lets resolve it.Answer is A,tested.If you check with Address address = null; answer is B.Happy days for everyone.
upvoted 12 times
...
6c84cb9
Most Recent 4 months, 3 weeks ago
A. New York
upvoted 1 times
...
steefaand
11 months, 4 weeks ago
Selected Answer: A
A is correct.
upvoted 1 times
...
iSnover
11 months, 4 weeks ago
Selected Answer: A
The answer is A, he gets access to New York.
upvoted 1 times
...
maslac
3 years, 10 months ago
Answer is A. Notice creation of Optional with ofNullable(). This is another version of this question, in first version null is passed to ofNullable() method when creating Optional so that version returns City Not Available.
upvoted 4 times
...
jduarte
4 years ago
Answer B. tested City Not available
upvoted 1 times
maslac
3 years, 10 months ago
wrong!
upvoted 4 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago