因为OptionalInt是针对int类型的,OptionalLong,OptionalDouble也是类似,都是针对primitive类型的,这些类型的初始值就算不显示赋值,一样也会有jvm分配的初始值。
OptionalInt的作用,是为了减少拆箱装箱操作所浪费的性能,如果要使用Integer的话,Optional.ofNullable()就可以了。
OptionalInt为什么没有ofNullable()方法
最新推荐文章于 2024-07-30 22:43:00 发布
因为OptionalInt是针对int类型的,OptionalLong,OptionalDouble也是类似,都是针对primitive类型的,这些类型的初始值就算不显示赋值,一样也会有jvm分配的初始值。
OptionalInt的作用,是为了减少拆箱装箱操作所浪费的性能,如果要使用Integer的话,Optional.ofNullable()就可以了。