by Anonymous » 21 May 2025, 11:33
Ich habe eine Liste von Ganzzahlen und muss die Summe seiner Artikel finden. Wenn die Liste null Elemente enthält, sollte das Ergebnis null sein. Meine aktuelle Implementierung: < /p>
intList.stream().anyMatch(Objects::isNull) ? null : intList.stream().mapToInt(Integer::intValue).sum();
< /code>
Kann dies mit einem einzelnen kontinuierlichen Stream erfolgen? Gibt es eine Operation, die den Stream beendet, wenn ein Artikel auf eine Bedingung erfüllt?
Ich habe eine Liste von Ganzzahlen und muss die Summe seiner Artikel finden. Wenn die Liste null Elemente enthält, sollte das Ergebnis null sein. Meine aktuelle Implementierung: < /p>
intList.stream().anyMatch(Objects::isNull) ? null : intList.stream().mapToInt(Integer::intValue).sum();
< /code>
Kann dies mit einem einzelnen kontinuierlichen Stream erfolgen? Gibt es eine Operation, die den Stream beendet, wenn ein Artikel auf eine Bedingung erfüllt?