OptionalInt为什么没有ofNullable()方法

因为OptionalInt是针对int类型的,OptionalLong,OptionalDouble也是类似,都是针对primitive类型的,这些类型的初始值就算不显示赋值,一样也会有jvm分配的初始值。
OptionalInt的作用,是为了减少拆箱装箱操作所浪费的性能,如果要使用Integer的话,Optional.ofNullable()就可以了。

猜你喜欢

转载自blog.csdn.net/qq_39477410/article/details/82896296