类 LambdaUtils

java.lang.Object
cn.dinodev.spring.commons.utils.LambdaUtils

public class LambdaUtils extends Object
作者:
Cody Lu
  • 构造器详细资料

    • LambdaUtils

      public LambdaUtils()
  • 方法详细资料

    • methodToProperty

      public static <T, R> String methodToProperty(Function<T,R> getterFn)
    • methodToProperty

      public static <T, R> String methodToProperty(BiConsumer<T,R> setterFn)
    • getSerializedLambda

      public static SerializedLambda getSerializedLambda(Object fn)
      获取类对应的Lambda
      参数:
      fn -
      返回:
    • forEach

      public static <T> void forEach(Iterable<? extends T> elements, BiConsumer<Integer,? super T> action)
      对每个元素执行给定的操作
      类型参数:
      T - T
      参数:
      elements - 元素
      action - 每个元素要执行的操作
    • forEach

      public static <T> void forEach(int startIndex, Iterable<? extends T> elements, BiConsumer<Integer,? super T> action)
      对每个元素执行给定的操作
      类型参数:
      T - T
      参数:
      startIndex - 开始下标
      elements - 元素
      action - 每个元素要执行的操作