public class Streams extends Object
| 构造器和说明 |
|---|
Streams() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,U> List<U> |
convertList(Collection<T> from,
Function<T,U> func) |
static <T,U> List<U> |
convertList(Collection<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T,U> List<U> |
convertList(Iterable<T> from,
Function<T,U> func) |
static <T,U> List<U> |
convertList(Iterable<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T,U> List<U> |
convertList(Stream<T> from,
Function<T,U> func) |
static <T,U> List<U> |
convertList(Stream<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T,U> List<U> |
convertList(T[] from,
Function<T,U> func) |
static <T,U> List<U> |
convertList(T[] from,
Function<T,U> func,
Predicate<T> filter) |
static <T,U,R> List<R> |
convertListByFlatMap(Collection<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> List<U> |
convertListByFlatMap(Collection<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> List<R> |
convertListByFlatMap(Iterable<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> List<U> |
convertListByFlatMap(Iterable<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> List<R> |
convertListByFlatMap(Stream<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> List<U> |
convertListByFlatMap(Stream<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> List<R> |
convertListByFlatMap(T[] from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> List<U> |
convertListByFlatMap(T[] from,
Function<T,? extends Stream<? extends U>> func) |
static <T,K> Map<K,T> |
convertMap(Collection<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,V> |
convertMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,V> |
convertMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction) |
static <T,K,V> Map<K,V> |
convertMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction,
Supplier<? extends Map<K,V>> supplier) |
static <T,K,V> Map<K,V> |
convertMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
Supplier<? extends Map<K,V>> supplier) |
static <T,K> Map<K,T> |
convertMap(Collection<T> from,
Function<T,K> keyFunc,
Supplier<? extends Map<K,T>> supplier) |
static <T,K> Map<K,T> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,V> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,V> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction) |
static <T,K,V> Map<K,V> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction,
Supplier<? extends Map<K,V>> supplier) |
static <T,K,V> Map<K,V> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
Supplier<? extends Map<K,V>> supplier) |
static <T,K> Map<K,T> |
convertMap(Iterable<T> from,
Function<T,K> keyFunc,
Supplier<? extends Map<K,T>> supplier) |
static <T,K> Map<K,T> |
convertMap(Stream<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,V> |
convertMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,V> |
convertMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction) |
static <T,K,V> Map<K,V> |
convertMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction,
Supplier<? extends Map<K,V>> supplier) |
static <T,K,V> Map<K,V> |
convertMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
Supplier<? extends Map<K,V>> supplier) |
static <T,K> Map<K,T> |
convertMap(Stream<T> from,
Function<T,K> keyFunc,
Supplier<? extends Map<K,T>> supplier) |
static <T,K> Map<K,T> |
convertMap(T[] from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,V> |
convertMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,V> |
convertMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction) |
static <T,K,V> Map<K,V> |
convertMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
BinaryOperator<V> mergeFunction,
Supplier<? extends Map<K,V>> supplier) |
static <T,K,V> Map<K,V> |
convertMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc,
Supplier<? extends Map<K,V>> supplier) |
static <T,K> Map<K,T> |
convertMap(T[] from,
Function<T,K> keyFunc,
Supplier<? extends Map<K,T>> supplier) |
static <T,K> Map<K,T> |
convertMapByFilter(Collection<T> from,
Predicate<T> filter,
Function<T,K> keyFunc) |
static <T,K> Map<K,T> |
convertMapByFilter(Iterable<T> from,
Predicate<T> filter,
Function<T,K> keyFunc) |
static <T,K> Map<K,T> |
convertMapByFilter(Stream<T> from,
Predicate<T> filter,
Function<T,K> keyFunc) |
static <T,K> Map<K,T> |
convertMapByFilter(T[] from,
Predicate<T> filter,
Function<T,K> keyFunc) |
static <T,K> Map<K,List<T>> |
convertMultiMap(Collection<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,List<V>> |
convertMultiMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K> Map<K,List<T>> |
convertMultiMap(Iterable<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,List<V>> |
convertMultiMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K> Map<K,List<T>> |
convertMultiMap(Stream<T> from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,List<V>> |
convertMultiMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K> Map<K,List<T>> |
convertMultiMap(T[] from,
Function<T,K> keyFunc) |
static <T,K,V> Map<K,List<V>> |
convertMultiMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,Set<V>> |
convertMultiSetMap(Collection<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,Set<V>> |
convertMultiSetMap(Iterable<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,Set<V>> |
convertMultiSetMap(Stream<T> from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T,K,V> Map<K,Set<V>> |
convertMultiSetMap(T[] from,
Function<T,K> keyFunc,
Function<T,V> valueFunc) |
static <T> Set<T> |
convertSet(Collection<T> from) |
static <T,U> Set<U> |
convertSet(Collection<T> from,
Function<T,U> func) |
static <T,U> Set<U> |
convertSet(Collection<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T> Set<T> |
convertSet(Iterable<T> from) |
static <T,U> Set<U> |
convertSet(Iterable<T> from,
Function<T,U> func) |
static <T,U> Set<U> |
convertSet(Iterable<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T> Set<T> |
convertSet(Stream<T> from) |
static <T,U> Set<U> |
convertSet(Stream<T> from,
Function<T,U> func) |
static <T,U> Set<U> |
convertSet(Stream<T> from,
Function<T,U> func,
Predicate<T> filter) |
static <T> Set<T> |
convertSet(T[] from) |
static <T,U> Set<U> |
convertSet(T[] from,
Function<T,U> func) |
static <T,U> Set<U> |
convertSet(T[] from,
Function<T,U> func,
Predicate<T> filter) |
static <T,U,R> Set<R> |
convertSetByFlatMap(Collection<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> Set<U> |
convertSetByFlatMap(Collection<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> Set<R> |
convertSetByFlatMap(Iterable<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> Set<U> |
convertSetByFlatMap(Iterable<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> Set<R> |
convertSetByFlatMap(Stream<T> from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> Set<U> |
convertSetByFlatMap(Stream<T> from,
Function<T,? extends Stream<? extends U>> func) |
static <T,U,R> Set<R> |
convertSetByFlatMap(T[] from,
Function<? super T,? extends U> mapper,
Function<U,? extends Stream<? extends R>> func) |
static <T,U> Set<U> |
convertSetByFlatMap(T[] from,
Function<T,? extends Stream<? extends U>> func) |
static <T,R> List<T> |
distinct(Collection<T> from,
Function<T,R> keyMapper) |
static <T,R> List<T> |
distinct(Collection<T> from,
Function<T,R> keyMapper,
BinaryOperator<T> cover) |
static <T,R> List<T> |
distinct(Iterable<T> from,
Function<T,R> keyMapper) |
static <T,R> List<T> |
distinct(Iterable<T> from,
Function<T,R> keyMapper,
BinaryOperator<T> cover) |
static <T,R> List<T> |
distinct(Stream<T> from,
Function<T,R> keyMapper) |
static <T,R> List<T> |
distinct(Stream<T> from,
Function<T,R> keyMapper,
BinaryOperator<T> cover) |
static <T,R> List<T> |
distinct(T[] from,
Function<T,R> keyMapper) |
static <T,R> List<T> |
distinct(T[] from,
Function<T,R> keyMapper,
BinaryOperator<T> cover) |
static <T> List<T> |
filterList(Collection<T> from,
Predicate<T> predicate) |
static <T> List<T> |
filterList(Iterable<T> from,
Predicate<T> predicate) |
static <T> List<T> |
filterList(Stream<T> from,
Predicate<T> predicate) |
static <T> List<T> |
filterList(T[] from,
Predicate<T> predicate) |
static <K,V> List<V> |
mergeValuesFromMap(Map<K,List<V>> map) |
static <T> Stream<T> |
stream(Collection<T> collection) |
static <T> Stream<T> |
stream(Iterable<T> iterable) |
static <T> Stream<T> |
stream(T[] array) |
public static <T> Stream<T> stream(Collection<T> collection)
public static <T> Stream<T> stream(T[] array)
public static <T> List<T> filterList(Collection<T> from, Predicate<T> predicate)
public static <T,U> List<U> convertList(Collection<T> from, Function<T,U> func)
public static <T,U> List<U> convertList(Stream<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,U> List<U> convertList(Iterable<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,U> List<U> convertList(T[] from, Function<T,U> func, Predicate<T> filter)
public static <T,U> List<U> convertList(Collection<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,U> List<U> convertListByFlatMap(Stream<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> List<U> convertListByFlatMap(Iterable<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> List<U> convertListByFlatMap(T[] from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> List<U> convertListByFlatMap(Collection<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U,R> List<R> convertListByFlatMap(Stream<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> List<R> convertListByFlatMap(Iterable<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> List<R> convertListByFlatMap(T[] from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> List<R> convertListByFlatMap(Collection<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U> Set<U> convertSet(Collection<T> from, Function<T,U> func)
public static <T> Set<T> convertSet(T[] from)
public static <T> Set<T> convertSet(Collection<T> from)
public static <T,U> Set<U> convertSet(Stream<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,U> Set<U> convertSet(Iterable<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,U> Set<U> convertSet(Collection<T> from, Function<T,U> func, Predicate<T> filter)
public static <T,K> Map<K,T> convertMapByFilter(Stream<T> from, Predicate<T> filter, Function<T,K> keyFunc)
public static <T,K> Map<K,T> convertMapByFilter(Iterable<T> from, Predicate<T> filter, Function<T,K> keyFunc)
public static <T,K> Map<K,T> convertMapByFilter(T[] from, Predicate<T> filter, Function<T,K> keyFunc)
public static <T,K> Map<K,T> convertMapByFilter(Collection<T> from, Predicate<T> filter, Function<T,K> keyFunc)
public static <T,U> Set<U> convertSetByFlatMap(Stream<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> Set<U> convertSetByFlatMap(Iterable<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> Set<U> convertSetByFlatMap(T[] from, Function<T,? extends Stream<? extends U>> func)
public static <T,U> Set<U> convertSetByFlatMap(Collection<T> from, Function<T,? extends Stream<? extends U>> func)
public static <T,U,R> Set<R> convertSetByFlatMap(Stream<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> Set<R> convertSetByFlatMap(Iterable<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> Set<R> convertSetByFlatMap(T[] from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,U,R> Set<R> convertSetByFlatMap(Collection<T> from, Function<? super T,? extends U> mapper, Function<U,? extends Stream<? extends R>> func)
public static <T,K> Map<K,T> convertMap(Collection<T> from, Function<T,K> keyFunc)
public static <T,K,V> Map<K,V> convertMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,V> convertMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,V> convertMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,V> convertMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K> Map<K,T> convertMap(Stream<T> from, Function<T,K> keyFunc, Supplier<? extends Map<K,T>> supplier)
public static <T,K> Map<K,T> convertMap(Iterable<T> from, Function<T,K> keyFunc, Supplier<? extends Map<K,T>> supplier)
public static <T,K> Map<K,T> convertMap(T[] from, Function<T,K> keyFunc, Supplier<? extends Map<K,T>> supplier)
public static <T,K> Map<K,T> convertMap(Collection<T> from, Function<T,K> keyFunc, Supplier<? extends Map<K,T>> supplier)
public static <T,K,V> Map<K,V> convertMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction)
public static <T,K,V> Map<K,V> convertMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction)
public static <T,K,V> Map<K,V> convertMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction)
public static <T,K,V> Map<K,V> convertMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction)
public static <T,K,V> Map<K,V> convertMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction, Supplier<? extends Map<K,V>> supplier)
public static <T,K,V> Map<K,V> convertMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc, BinaryOperator<V> mergeFunction, Supplier<? extends Map<K,V>> supplier)
public static <T,K> Map<K,List<T>> convertMultiMap(Stream<T> from, Function<T,K> keyFunc)
public static <T,K> Map<K,List<T>> convertMultiMap(Iterable<T> from, Function<T,K> keyFunc)
public static <T,K> Map<K,List<T>> convertMultiMap(Collection<T> from, Function<T,K> keyFunc)
public static <T,K,V> Map<K,List<V>> convertMultiMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,List<V>> convertMultiMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,List<V>> convertMultiMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,List<V>> convertMultiMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,Set<V>> convertMultiSetMap(Stream<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,Set<V>> convertMultiSetMap(Iterable<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,Set<V>> convertMultiSetMap(T[] from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,K,V> Map<K,Set<V>> convertMultiSetMap(Collection<T> from, Function<T,K> keyFunc, Function<T,V> valueFunc)
public static <T,R> List<T> distinct(Collection<T> from, Function<T,R> keyMapper)
public static <T,R> List<T> distinct(Stream<T> from, Function<T,R> keyMapper, BinaryOperator<T> cover)
public static <T,R> List<T> distinct(Iterable<T> from, Function<T,R> keyMapper, BinaryOperator<T> cover)
public static <T,R> List<T> distinct(T[] from, Function<T,R> keyMapper, BinaryOperator<T> cover)
public static <T,R> List<T> distinct(Collection<T> from, Function<T,R> keyMapper, BinaryOperator<T> cover)
Copyright © 2025 fossc. All rights reserved.