Gibt es eine Möglichkeit, aus einem Java -Stream herauszukommen, wenn ein Element mit einer Bedingung übereinstimmt?Java

Java-Forum
Anonymous
 Gibt es eine Möglichkeit, aus einem Java -Stream herauszukommen, wenn ein Element mit einer Bedingung übereinstimmt?

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post