我有一个 OptionalLong
的实例.但是我的一个图书馆需要 Optional<Long>
作为参数。
如何转换我的 OptionalLong
进入 Optional<Long>
?
我梦到了这样的东西:
OptionalLong secondScreenHeight = OptionalLong.of(32l); // or: OptionalLong.empty()
api.setHeight(secondScreenHeight.mapToRegularOptional()); // .mapToUsualOptional does not exist
最佳答案
你可以这样做:
final OptionalLong optionalLong = OptionalLong.of(5);
final Optional<Long> optional = Optional.of(optionalLong)
.filter(OptionalLong::isPresent)
.map(OptionalLong::getAsLong);
关于java - 如何将 OptionalLong 映射到 Optional<Long>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51823194/