假设我有一堂课
Class Person {
String name;
String uid;
String phone;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试按班级的所有领域分组。我如何在JAVA 8中使用并行流来转换
List<Person> into Map<String,Set<Person>>
Run Code Online (Sandbox Code Playgroud)
映射的键是类中每个字段的值。JAVA 8以下示例将单个字段分组,如何将一个类的所有字段归为一个Map?
ConcurrentMap<Person.Sex, List<Person>> byGender =
roster
.parallelStream()
.collect(
Collectors.groupingByConcurrent(Person::getGender));
Run Code Online (Sandbox Code Playgroud)