Luc*_*kee 3 java lambda java-8
我想将一个简单的Java函数转换为一个没有任何参数的lambda 8函数,然后调用它:
public int getMissing() {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如何将上面的内容转换为java8 lambda格式?
Vie*_*iet 11
您的情况与SupplierJava 8 类似
Supplier<Integer> supplier = () -> 0;
System.out.println(supplier.get());
Run Code Online (Sandbox Code Playgroud)
目前尚不清楚您打算如何处理该值,但生成器具有以下形式() -> Int- 类似,
IntStream.generate(() -> 0).limit(1).forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)
如果省略 则limit(1)您将得到无限数量的零,如果您需要保留顺序使用forEachOrdered(而不是forEach)。
| 归档时间: |
|
| 查看次数: |
5536 次 |
| 最近记录: |