项目作者: ziggy42

项目描述 :
filter, map, reduce... for Java 6
高级语言: Java
项目地址: git://github.com/ziggy42/minifunk.git
创建时间: 2017-05-06T23:23:54Z
项目社区:https://github.com/ziggy42/minifunk

开源协议:Apache License 2.0

下载


minifunk

Download

This library targets Java 6 and wraps a T[] or List<T> to add:

  • allMatch
  • anyMatch
  • count
  • distinct
  • filter
  • findFirst
  • flatMap
  • forEach
  • limit
  • map
  • max
  • min
  • noneMatch
  • skip
  • sorted

Example

  1. Stream
  2. .of("apple", "pear", "lemon")
  3. .filter(new Predicate<String>() {
  4. @Override
  5. public boolean test(String value) {
  6. return value.length() > 4;
  7. }
  8. })
  9. .forEach(new Consumer<String>() {
  10. @Override
  11. public void accept(String value) {
  12. System.out.println(value);
  13. }
  14. });

Usage

Add repository:

  1. repositories {
  2. maven {
  3. url "http://dl.bintray.com/ziggy42/minifunk"
  4. }
  5. ...
  6. }

Add dependency:

  1. dependencies {
  2. compile 'com.andreapivetta.minifunk:minifunk:0.0.1'
  3. ...
  4. }