模块  java.base
软件包  java.util.function

Interface DoubleConsumer

  • All Known Subinterfaces:
    DoubleStream.Builder
    所有已知实现类:
    DoubleSummaryStatistics
    Functional Interface:
    这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。

    @FunctionalInterface
    public interface DoubleConsumer
    表示接受单个double参数double返回任何结果的操作。 这是Consumer的原始类型专业化double 与大多数其他功能接口不同, DoubleConsumer预计会通过副作用运行。

    这是一个functional interface,其功能方法是accept(double)

    从以下版本开始:
    1.8
    另请参见:
    Consumer
    • 方法详细信息

      • accept

        void accept​(double value)
        对给定的参数执行此操作。
        参数
        value - 输入参数
      • andThen

        default DoubleConsumer andThen​(DoubleConsumer after)
        返回一个组合的DoubleConsumer ,它按顺序执行此操作,然后执行after操作。 如果执行任一操作抛出异常,它将被中继到组合操作的调用者。 如果执行此操作会引发异常,则不会执行after操作。
        参数
        after - 此操作后要执行的操作
        结果
        一个组合的 DoubleConsumer ,它按顺序执行此操作,然后执行 after操作
        异常
        NullPointerException - 如果 after为空