Getting Started
Gatherers4j releases are published to Maven Central, the latest version is 0.9.0.
Maven
Add the following dependency to pom.xml
:
<dependency>
<groupId>com.ginsberg</groupId>
<artifactId>gatherers4j</artifactId>
<version>0.9.0</version>
</dependency>
Gradle
Add the following dependency to build.gradle
or build.gradle.kts
:
implementation('com.ginsberg:gatherers4j:0.9.0')
Example Usage
The Gatherers4j
class is the main entrypoint for this library.
Here’s a simple example that imports Gatherers4j
, sets up a Stream<String>
,
keeps the last three elements, and puts them in a List<String>
:
import com.ginsberg.gatherers4j.Gatherers4j;
import java.util.stream.Stream;
Stream.of("A", "B", "C", "D", "E")
.gather(Gatherers4j.takeLast(3))
.toList();
// Returns: [ "C", "D", "E" ]