类 FunctionUtils

java.lang.Object
cn.wjybxx.base.function.FunctionUtils

public class FunctionUtils extends Object
作者:
wjybxx date 2023/3/31
  • 构造器详细资料

    • FunctionUtils

      public FunctionUtils()
  • 方法详细资料

    • emptyIntConsumer

      public static IntConsumer emptyIntConsumer()
    • emptyLongConsumer

      public static LongConsumer emptyLongConsumer()
    • emptyDoubleConsumer

      public static DoubleConsumer emptyDoubleConsumer()
    • emptyRunnable

      public static Runnable emptyRunnable()
    • identity

      public static <T> Function<T,T> identity()
    • emptyConsumer

      public static <T> Consumer<T> emptyConsumer()
    • emptyBiConsumer

      public static <T, U> BiConsumer<T,U> emptyBiConsumer()
    • alwaysTrue

      public static <T> Predicate<T> alwaysTrue()
    • alwaysFalse

      public static <T> Predicate<T> alwaysFalse()
    • biAlwaysTrue

      public static <T, U> BiPredicate<T,U> biAlwaysTrue()
    • biAlwaysFalse

      public static <T, U> BiPredicate<T,U> biAlwaysFalse()
    • toStringFunction

      public static <T> Function<T,String> toStringFunction()
    • isNull

      public static <T> Predicate<T> isNull()
    • notNull

      public static <T> Predicate<T> notNull()
    • toFunction

      public static <T, R> Function<T,R> toFunction(Consumer<T> action, R result)
    • toFunction

      public static <T> Function<T,Object> toFunction(Consumer<T> action)
    • toConsumer

      public static <T, R> Consumer<T> toConsumer(Function<T,R> function)
    • toBiFunction

      public static <T, U, R> BiFunction<T,U,R> toBiFunction(BiConsumer<T,U> action)
    • toBiFunction

      public static <T, U, R> BiFunction<T,U,R> toBiFunction(BiConsumer<T,U> action, R r)
    • toBiConsumer

      public static <T, U, R> BiConsumer<T,U> toBiConsumer(BiFunction<T,U,R> function)