| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -355,6 +355,8 @@ optional.ifPresent((s) -> System.out.println(s.charAt(0))); // "b" | |||
| 355 | 355 | ||
| 356 | 356 | A `java.util.Stream` represents a sequence of elements on which one or more operations can be performed. Stream operations are either _intermediate_ or _terminal_. While terminal operations return a result of a certain type, intermediate operations return the stream itself so you can chain multiple method calls in a row. Streams are created on a source, e.g. a `java.util.Collection` like lists or sets (maps are not supported). Stream operations can either be executed sequential or parallel. | |
| 357 | 357 | ||
| 358 | + > You should also check out [Stream.js](https://github.com/winterbe/streamjs), a JavaScript port of the Java 8 Streams API. | ||
| 359 | + | ||
| 358 | 360 | Let's first look how sequential streams work. First we create a sample source in form of a list of strings: | |
| 359 | 361 | ||
| 360 | 362 | ```java | |
| Back | FazBrowse Home | New Git URL |
0 commit comments