2015-02-04 4 views
15

Gibt es eine Möglichkeit, eine IntStream für eine Reihe von Ints zu erstellen?Java 8 IntStream für einen int-Bereich?

Wie wenn ich Werte von 1 bis 1000 streamen wollte, konnte ich einige IntStream statische Factory aufrufen, um diesen Bereich zu streamen?

IntStream.forRange(1, 1000).forEach(//do something... 

Antwort

22

Es macht nichts, ich weiß nicht, warum ich es in der Dokumentation API verpasst, nachdem es mehrmals lesen ...

IntStream.range(1,1000) 
+6

und 'rangeClosed' wenn Sie obere Schranken einschließend sein wollen. –