Oracle
1Z0-809 · Question #99
1Z0-809 Question #99: Real Exam Question with Answer & Explanation
Sign in or unlock 1Z0-809 to reveal the answer and full explanation for question #99. The question stem and answer options stay visible for context.
Question
Given the definition of the Country class:
public class Country {
public enum Continent {ASIA, EUROPE}
String name;
Continent region;
public Country (String na, Continent reg) {
name = na; region = reg;
}
}
and the code fragment:
public String getName() {return name;}
public Continent getRegion() {return region;}
List<Country> couList = Arrays.asList(
new Country ("Japan", Country.Continent.ASIA),
new Country ("Italy", Country.Continent.EUROPE),
new Country ("Germany", Country.Continent.EUROPE));
Map<Country.Continent, List<String>> regionNames = couList.stream ()
.collect(Collectors.groupingBy (Country::getRegion,
Collectors.mapping (Country::getName, Collectors.toList ())));
System.out.println(regionNames);
What is the output?
Options
- A{EUROPE = [Italy, Germany], ASIA = [Japan]}
- B{ASIA = [Japan], EUROPE = [Italy, Germany]}
- C{EUROPE = [Germany, Italy], ASIA = [Japan]}
- D{EUROPE = [Germany], EUROPE = [Italy], ASIA = [Japan]}
Unlock 1Z0-809 to see the answer
You've previewed enough free 1Z0-809 questions. Unlock 1Z0-809 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.