Callable<R>不接受任何参数并返回R.Runnable不接受任何参数并返回void.Function<T, R>接受一个参数T,并返回R。一个接受一个参数并返回 void 的函数呢?这个模拟在 Java 中叫什么?
3 回答
![?](http://img1.sycdn.imooc.com/54586431000103bb02200220-100-100.jpg)
牛魔王的故事
TA贡献1830条经验 获得超3个赞
它是Consumer<T>
。它有一个输入并void
以 method返回Consumer::accept(T t)
。
表示接受单个输入参数且不返回结果的操作。
它的变体称为BiConsumer<T, U>
将 2 个输入变成void
.
![?](http://img1.sycdn.imooc.com/5333a1bc00014e8302000200-100-100.jpg)
幕布斯6054654
TA贡献1876条经验 获得超7个赞
它被称为消费者,它是一个函数,它接受一个参数(或更多),做一些事情而不返回任何东西。例如,如果您使用 forEach:
exampleList.forEach(x -> System.out.println(x));
添加回答
举报
0/150
提交
取消