4 ms·
Better idea: Optional.ofNullable(foo).orElse(new Foo())
by mark242 8y ago
Better idea:
Optional.ofNullable(foo).orElse(new Foo())
- leothekim 8y agoAnd remove `Optional.get()`.
- deepsun 8y agoIn kotlin: `foo ?: Foo()` Although I'd rather creating objects if not needed to be easier on memory.
- erik_seaberg 8y agoIn Java that's Optional.ofNullable(foo).orElseGet(Foo::new) to avoid side effects from building a throwaway object.