Die folgende Stream-Pipeline funktioniert nicht, wenn nichts gefunden wird. In diesem Fall wird .findFirst()
eine NPE ausgelöst.Java 8 Stream - Handle, wenn nichts gefunden wird
Wie kann ich das verhindern?
scheduleDurationContainers.stream()
.filter(s -> s.getContainerType() == ScheduleIntervalContainerTypeEnum.BONUS).findFirst().get()
verwenden Was Sie tun wollen, wenn nichts gefunden wird ? Haben Sie einen Standardwert? Eine Ausnahme auslösen? – Tunaki