ExamQuestions.com

Register
Login
Java SE 8 Programmer II Exam Questions

Oracle

Java SE 8 Programmer II

24 / 130

Question 24:

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; } 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(scr)); What is the result? 

Answer options:

A. [Java EE: Helen:Houston] [Java ME: Jessy:Chicago, Java ME: Mark:Chicago]
B. Java EE Java ME
C. [Java ME: Jessy:Chicago, Java ME: Mark:Chicago] [Java EE: Helen:Houston]
D. A compilation error occurs.