我有以下TicketDTO
件物品:
public class TicketDTO {
private LocalDate date;
private Set<OffenceDTO> offences;
}
每OffenceDTO
个人有一个int
字段-penalty points.
public class OffenceDTO {
private int penaltyPoints;
}
我想通过流式传输每个Ticket的Set of Offenses来将penalty points加到单个int
值中.但前提是门票的日期在最近两年之间.
我收集了过go 两年的罚单,但现在我遇到了一个问题,如何通过犯规和计算他们的积分.
这是我到目前为止所写的内容:
tickets().stream()
.filter(ticketEntity -> isDateBetween(LocalDate.now(), ticketEntity.getDate()))
.collect(Collectors.toList());