Ich habe den folgenden Ausdruck:Java 8 Stream - überprüfen, ob Instanceof
scheduleIntervalContainers.stream()
.filter(sic -> ((ScheduleIntervalContainer)sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime())
.collect(Collectors.toList());
wo scheduleIntervalContainers vom Typ ScheduleContainer ist
final List<ScheduleContainer> scheduleIntervalContainers
Gibt es eine Möglichkeit sich die Art vor dem Filter zu überprüfen?
gelernt Oder '.filter (ScheduleIntervalContainer.class :: isInstance) .map (ScheduleIntervalContainer.class :: cast)', welcher Stil Sie bevorzugen. – Holger