Java versions
versions8Java24Gatherers
- Path
- pkg2versions/versions8Java24Gatherers.java
- Package
- pkg2versions
- Study order
- 8
- Run
- Single-file source launch
- Command
- java pkg2versions/versions8Java24Gatherers.java
- Version in the filename
- Java 24
- Example
- Java 24 example
- Requires
- Java 24
There is no in-browser runner. This is the file from the curriculum, unchanged.
1package pkg2versions;2 3/*4 * versions8Java24Gatherers.java5 * Stream gatherers (JEP 485), final in Java 24.6 * Preview in Java 22 (JEP 461) and Java 23 (JEP 473). This file uses the final API.7 */8import java.util.stream.Gatherers;9import java.util.stream.Stream;10 11public class versions8Java24Gatherers {12 public static void main(String[] args) {13 var windows = Stream.of(1, 2, 3, 4)14 .gather(Gatherers.windowFixed(2))15 .toList();16 System.out.println(windows);17 }18}