Package cn.dinodev.spring.commons.utils
Class LambdaUtils
java.lang.Object
cn.dinodev.spring.commons.utils.LambdaUtils
- Author:
- Cody Lu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> voidforEach(int startIndex, Iterable<? extends T> elements, BiConsumer<Integer, ? super T> action) 对每个元素执行给定的操作static <T> voidforEach(Iterable<? extends T> elements, BiConsumer<Integer, ? super T> action) 对每个元素执行给定的操作static SerializedLambda获取类对应的Lambdastatic <T,R> String methodToProperty(BiConsumer<T, R> setterFn) static <T,R> String methodToProperty(Function<T, R> getterFn)
-
Constructor Details
-
LambdaUtils
public LambdaUtils()
-
-
Method Details
-
methodToProperty
-
methodToProperty
-
getSerializedLambda
获取类对应的Lambda- Parameters:
fn-- Returns:
-
forEach
public static <T> void forEach(Iterable<? extends T> elements, BiConsumer<Integer, ? super T> action) 对每个元素执行给定的操作- Type Parameters:
T- T- Parameters:
elements- 元素action- 每个元素要执行的操作
-
forEach
public static <T> void forEach(int startIndex, Iterable<? extends T> elements, BiConsumer<Integer, ? super T> action) 对每个元素执行给定的操作- Type Parameters:
T- T- Parameters:
startIndex- 开始下标elements- 元素action- 每个元素要执行的操作
-