4 ms·
That's because Optional.of(null) == Optional.empty() Optional.empty() is boxed null
by vanjajaja1 4y ago
That's because Optional.of(null) == Optional.empty()
Optional.empty() is boxed null
- conro1108 4y agoOptional.of(null) throws a NullPointerException ;) Optional.ofNullable(null) == Optional.empty()
- vanjajaja1 4y agoI'm trying to say that .of(null) and .empty() semantically the same, which is why it throws NPE to force explicit empty. ofNullable is a whole other kettle of fish.