英文:
Supplier Functional Interface
问题
Java中的Supplier
除了自定义用途之外,类似于Consumer<T>
函数接口在forEach()
中的用例吗?
英文:
As we know Consumer<T>
functional interface is used in forEach()
so similarly does Java has a use case for Supplier
other than the custom ones?
答案1
得分: 0
java.util.Optional.orElseGet(Supplier<T> supplier)
可以在 Optional 为空时提供一个默认值。
java.util.stream.Stream.generate(Supplier<T> s)
可以用来生成一个值的流。
英文:
java.util.Optional.orElseGet(Supplier<T> supplier)
can be used to provide a default value for an Optional if it is empty.
java.util.stream.Stream.generate(Supplier<T> s)
can be used to generate a stream of values.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论