【发布时间】:2021-09-15 23:48:25
【问题描述】:
我觉得我对供应商用例有一些错误的解释。 这是一个我想为列表添加值的示例。但是当我尝试从供应商那里获取列表时,它显示为空。
Supplier<List<String>> str = ArrayList::new;
str.get().add("Hi");
System.out.println(str.get().size());
返回:0
【问题讨论】:
-
你错过了大局。这不是
Supplier的用途。检查When we should use Supplier in Java 8?
标签: java lambda java-8 functional-programming