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
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?
Currently there are no comments in this discussion, be the first to comment!