मैं निम्नलिखित अभिव्यक्ति है:जावा 8 स्ट्रीम - जाँच लें कि instanceof
scheduleIntervalContainers.stream()
.filter(sic -> ((ScheduleIntervalContainer)sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime())
.collect(Collectors.toList());
जहां scheduleIntervalContainers प्रकार ScheduleContainer
final List<ScheduleContainer> scheduleIntervalContainers
की है वहाँ फिल्टर से पहले प्रकार की जांच के लिए एक posibility है?
या '.filter (ScheduleIntervalContainer.class :: isInstance) .map (ScheduleIntervalContainer.class :: cast) ', जो भी शैली आप पसंद करते हैं, से यह समाधान सीखा है। – Holger