public class EntityUtils extends Object
| Constructor and Description |
|---|
EntityUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <S> List<? extends S> |
collectList(Collection<S> source,
Function<? super S,? extends S> action)
将对象集合按照一定规则映射后收集为List集合
|
static <R,S,T,A> R |
collectList(Collection<S> source,
Function<? super S,? extends T> action,
Collector<? super T,A,R> collector)
将对象集合按照一定规则映射后收集为另一种形式的集合
|
static <S,T> Set<T> |
collectSet(Collection<S> source,
Function<? super S,? extends T> action)
将对象集合按照一定规则映射后收集为另一种形式的集合
|
static <T,R> List<R> |
toList(Collection<T> source,
Function<? super T,? extends R> action)
将List集合以一种类型转换成另一种类型
|
static <T,R> R |
toObj(T source,
Function<? super T,? extends R> action)
将对象以一种类型转换成另一种类型
|
static <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>,T,R> |
toPage(E source,
Function<? super T,? extends R> action)
将IPaged对象以一种类型转换成另一种类型
|
public static <R,S,T,A> R collectList(Collection<S> source, Function<? super S,? extends T> action, Collector<? super T,A,R> collector)
R - 最终结果的泛型S - 原始集合元素的类泛型T - 转换后元素的中间状态泛型A - 最终结果收集器泛型source - 最原始的集合实例action - 转换规则collector - 收集器的类型public static <S,T> Set<T> collectSet(Collection<S> source, Function<? super S,? extends T> action)
S - 原始集合元素的类泛型T - 转换后元素的中间状态泛型source - 最原始的集合实例action - 转换规则public static <S> List<? extends S> collectList(Collection<S> source, Function<? super S,? extends S> action)
S - 原始集合元素的类泛型source - 最原始的集合实例action - 转换规则public static <T,R> R toObj(T source,
Function<? super T,? extends R> action)
T - 源数据类型R - 变换后数据类型source - 源List集合action - 映射Lmabda表达式public static <T,R> List<R> toList(Collection<T> source, Function<? super T,? extends R> action)
T - 源数据类型R - 变换后数据类型source - 源List集合action - 映射Lmabda表达式public static <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>,T,R> com.baomidou.mybatisplus.core.metadata.IPage<R> toPage(E source,
Function<? super T,? extends R> action)
E - 源Page类型泛型T - 源实体类R - 目标Page类型泛型source - 源Pageaction - 转换规则Copyright © 2021. All rights reserved.