다음식이 있습니다.
scheduleIntervalContainers.stream()
.filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime())
.collect(Collectors.toList());
... scheduleIntervalContainers
요소 유형이 있는 위치 ScheduleContainer
:
final List<ScheduleContainer> scheduleIntervalContainers
필터 전에 타입을 확인할 수 있습니까?
.filter(ScheduleIntervalContainer.class::isInstance) .map(ScheduleIntervalContainer.class::cast)
원하는 스타일.