public final class StreamUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <I,T> List<I> |
fetchProperty(Collection<T> data,
Function<T,I> mapping)
Fetches id to list.
|
static <I,D> Map<I,List<D>> |
toListMap(Collection<I> ids,
Collection<D> list,
Function<D,I> key)
Converts a list to a list map where list contains id in ids.
|
static <O,D,P> Map<O,P> |
toMap(Collection<D> list,
Function<D,O> key,
Function<D,P> value)
Converts to map (key from the list data)
|
static <P,O> Map<O,P> |
toMap(Collection<P> coll,
Function<P,O> key)
Converts to map (key from the list data)
|
public static <I,T> List<I> fetchProperty(Collection<T> data, Function<T,I> mapping)
I - id typeT - data typedata - data collectionmapping - calculate the id in data listpublic static <P,O> Map<O,P> toMap(Collection<P> coll, Function<P,O> key)
O - id typeP - data typecoll - data listkey - key mapping functionpublic static <O,D,P> Map<O,P> toMap(Collection<D> list, Function<D,O> key, Function<D,P> value)
O - id typeD - data typeP - value typelist - data listkey - key mapping functionvalue - value mapping functionpublic static <I,D> Map<I,List<D>> toListMap(Collection<I> ids, Collection<D> list, Function<D,I> key)
I - id typeD - data typeids - id collectionlist - data listkey - calculate the id in data listCopyright © 2025. All rights reserved.