Module java.base

Interface DoubleConsumer

所有已知的子接口:
DoubleStream.Builder
所有已知的实现类:
DoubleSummaryStatistics
函数式接口:
这是一个函数式接口,因此可以用作lambda表达式或方法引用的赋值目标。

@FunctionalInterface public interface DoubleConsumer
表示接受一个单一的double值参数并且不返回结果的操作。这是double的原始类型专用于Consumer的特化。与大多数其他函数式接口不同,DoubleConsumer预计通过副作用进行操作。

这是一个函数式接口,其功能方法是accept(double)

自版本:
1.8
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(double value)
    在给定参数上执行此操作。
    default DoubleConsumer
    返回一个组合的DoubleConsumer,按顺序执行此操作,然后执行after操作。
  • Method Details

    • accept

      void accept(double value)
      在给定参数上执行此操作。
      参数:
      value - 输入参数
    • andThen

      default DoubleConsumer andThen(DoubleConsumer after)
      返回一个组合的DoubleConsumer,按顺序执行此操作,然后执行after操作。如果执行任一操作引发异常,则将其传递给组合操作的调用者。如果执行此操作引发异常,则不会执行after操作。
      参数:
      after - 在此操作之后执行的操作
      返回:
      一个组合的DoubleConsumer,按顺序执行此操作,然后执行after操作
      抛出:
      NullPointerException - 如果after为null