OptionalInt 与 Optional<Integer>
2022-08-31 19:38:30
在滚动浏览java.util软件包的文档时,我发现这一点彼此之间没有任何关系。这似乎很难实现,因为它表明它们是不相关的类。Optional<T>
OptionalInt
- 为什么他们没有一个共同的接口,类,是子类型,或者一些东西来揭示他们之间的关系?(当你看到它们的用途时,它们是非常相似的类。
- 另外,为什么需要一个额外的类?为什么不能直接使用?我以为这是由于原始的事实,但没有这样,这将是一个不一致的设计选择。
OptionalInt
Optional<Integer>
int
OptionalChar