Oracle
1Z0-809 · Question #254
1Z0-809 Question #254: Real Exam Question with Answer & Explanation
Sign in or unlock 1Z0-809 to reveal the answer and full explanation for question #254. The question stem and answer options stay visible for context.
Question
Given:
class Student {
String course, name, city;
public Student(String name, String course, String city) {
this.course = course; this.name = name; this.city = city;
}
public String toString() {
return course + ":" + name + ";" + city;
}
public String getCourse() { return course; }
public String getName() { return name; }
public String getCity() { return city; }
}
And the code fragment:
List<Student> stds = Arrays.asList(
new Student ("Jessy", "Java ME", "Chicago"),
new Student ("Helen", "Java EE", "Houston"),
new Student ("Mark", "Java ME", "Chicago"));
stds.stream()
.collect(Collectors.groupingBy(Student::getCourse))
.forEach((src, res) -> System.out.println(src));
What is the result?Options
- A[Java EE: Helen;Houston] [Java ME: Jessy,Chicago, Java ME: Mark;Chicago]
- BJava EE Java ME
- C[Java ME: Jessy,Chicago, Java ME: Mark;Chicago] [Java EE: Helen;Houston]
- DA compilation error occurs.
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.