相关疑难解决方法(0)

检查流中的instanceof

我有以下表达式:

scheduleIntervalContainers.stream()
        .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime())
        .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

... scheduleIntervalContainers元素类型在哪里ScheduleContainer:

final List<ScheduleContainer> scheduleIntervalContainers
Run Code Online (Sandbox Code Playgroud)

是否可以在过滤器之前检查类型?

java instanceof java-8 java-stream

62
推荐指数
3
解决办法
5万
查看次数

标签 统计

instanceof ×1

java ×1

java-8 ×1

java-stream ×1