【发布时间】:2014-05-28 21:25:22
【问题描述】:
作为Optional* 的原始版本,Java 1.8 提供了OptionalInt、OptionalLong 和OptionalDouble。
但我找不到等效的 OptionalBoolean 类。
是否有任何技术原因反对使用OptionalBoolean?
*
Optional 可能存在也可能不存在值,用作null 的替代。
【问题讨论】:
-
我想我们可以问同样的问题,为什么
OptionalChar、OptionalByte、OptionalShort和OptionalFloat也不见了。 -
This question 相关。
-
@user3580294 好吧,这句话是关于原始流的,但我假设相同的逻辑适用于原始 Optionals。
-
对于试图将其作为骗子关闭的人:重复的答案并不意味着提出了重复的问题。
标签: java boolean monads java-8 optional