Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
cmeacham98
4y ago
0 comments
Share
I don't write java, but assuming it has a null coalescing operator you can likely do all that in a single map in a way that is (in my opinion) cleaner and easier to read than both of your examples.
0 comments
default
newest
oldest
erik_seaberg
4y ago
Kotlin does but sadly Java’s Optional<T> has no syntactic sugar, so it ends up looking like
Optional.ofNullable(user).map(User::getUsername).map(name -> name.contains(searchString))
j
/
k
navigate · click thread line to collapse