This library targets Java 6 and wraps a T[] or List<T> to add:
allMatchanyMatchcountdistinctfilterfindFirstflatMapforEachlimitmapmaxminnoneMatchskipsorted
Stream
.of("apple", "pear", "lemon")
.filter(new Predicate<String>() {
@Override
public boolean test(String value) {
return value.length() > 4;
}
})
.forEach(new Consumer<String>() {
@Override
public void accept(String value) {
System.out.println(value);
}
});Add repository:
repositories {
maven {
url "http://dl.bintray.com/ziggy42/minifunk"
}
...
}Add dependency:
dependencies {
compile 'com.andreapivetta.minifunk:minifunk:0.0.1'
...
}