模块 java.base

接口 LongConsumer

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

@FunctionalInterface public interface LongConsumer
表示接受单个 long 值参数且不返回任何结果的操作。这是 Consumer long 的原始类型特化。与大多数其他功能接口不同,LongConsumer 预计将通过副作用进行操作。

这是一个功能接口,其功能方法是accept(long)

自从:
1.8
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    void
    accept(long value)
    对给定参数执行此操作。
    default LongConsumer
    返回一个组合的 LongConsumer,它按顺序执行此操作,然后是 after 操作。
  • 方法详情

    • accept

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

      default LongConsumer  andThen(LongConsumer  after)
      返回一个组合的 LongConsumer,它按顺序执行此操作,然后是 after 操作。如果执行任一操作抛出异常,它会被转发给组合操作的调用者。如果执行此操作抛出异常,after操作将不会执行。
      参数:
      after - 此操作后要执行的操作
      返回:
      一个组合的 LongConsumer 按顺序执行此操作,然后是 after 操作
      抛出:
      NullPointerException - 如果 after 为空