nerdexam
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.

Full 1Z0-809 Practice