作者:手机用户2502914971 | 来源:互联网 | 2022-11-20 23:14
我有一个问题,用Java 8分组两个值.
我的主要问题是关于分组两个字段,我正确地组合了一个字段,getNameOfCountryOrRegion()
但现在我对groupingBy
另一个被调用的字段感兴趣leagueDTO
.
Map> result = countryDTOList.stream()
.collect(Collectors.groupingBy(
FullCalendarDTO::getNameOfCountryOrRegion));
以下课程:
public class FullCalendarDTO {
private long id;
private TeamDTO localTeam;
private TeamDTO visitorTeam;
private LocationDTO location;
private String leagueDTO;
private String timeStamp;
private String nameOfCountryOrRegion;
}
结果将通过分组nameOfCountryOrRegion
和leagueDTO
.