public class Pipeline<E> extends Object
| 构造器和说明 |
|---|
Pipeline(C collection) |
public <O> Pipeline<O> flat()
public <O> O firstMap(@NonNull Function2<Integer,E,O> mapper, Predicate2<E,O> breakPredicate)
public Pipeline<E> filter(Predicate2<Integer,E> predicate)
public Pipeline<E> filter(Predicate2<Integer,E> predicate, @Nullable Predicate2<Integer,E> breakPredicate)
public Pipeline<E> sorted(@NonNull Comparator<E> comparator)
public Pipeline<E> sort(@NonNull Comparator<E> comparator)
public void forEach(@Nullable Predicate<E> consumePredicate, @NonNull Consumer<E> consumer, @Nullable Predicate<E> breakPredicate)
public void forEach(@NonNull Consumer2<Integer,E> consumer, @Nullable Predicate2<Integer,E> breakPredicate)
public void forEach(@Nullable Predicate2<Integer,E> consumePredicate, @NonNull Consumer2<Integer,E> consumer)
public void forEach(@Nullable Predicate2<Integer,E> consumePredicate, @NonNull Consumer2<Integer,E> consumer, @Nullable Predicate2<Integer,E> breakPredicate)
public E findFirst()
public int count()
public Object[] toArray()
public Collection<E> getAll()
public Double sum()
public Double average()
public E max(Comparator<E> comparator)
public E min(Comparator<E> comparator)
public <K> Map<K,List<E>> groupBy(Function<E,K> classifier, Supplier0<Map<K,List<E>>> mapFactory)
public <C extends Collection<E>> Pipeline<E> concat(C another)
public boolean contains(E e)
public <C extends Collection<E>> void addTo(@NonNull C collection)
public <C extends Collection<E>> Pipeline<E> addAll(@Nullable C collection)
public Pipeline<E> removeAll(Collection<E> removed)
Copyright © 2022. All rights reserved.