У меня есть следующее выражение:Java 8 поток - проверить, если InstanceOf
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)', независимо от стиля, который вы предпочитаете. – Holger