参数返回void的可调用/可运行/函数?

  • Callable<R>不接受任何参数并返回R.

  • Runnable不接受任何参数并返回void.

  • Function<T, R>接受一个参数T,并返回R

一个接受一个参数并返回 void 的函数呢?这个模拟在 Java 中叫什么?


狐的传说
浏览 194回答 3
3回答

牛魔王的故事

它是Consumer<T>。它有一个输入并void以 method返回Consumer::accept(T t)。表示接受单个输入参数且不返回结果的操作。它的变体称为BiConsumer<T, U>将 2 个输入变成void.

幕布斯6054654

它被称为消费者,它是一个函数,它接受一个参数(或更多),做一些事情而不返回任何东西。例如,如果您使用 forEach:exampleList.forEach(x&nbsp;->&nbsp;System.out.println(x));

烙印99

您正在寻找的是Consumer。它是一个函数式接口,它接受一个参数并返回 void。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java