I'm writing some custom Comparators, and I'd like them to push null items to the bottom of the list, regardless of whether I'm sorting ascending or descending. What's a good strategy or pattern for approaching this?
- Simply write separate ascending and
descending comparators, sharing code
- Delegate null handling to another
class, either by throwing an NPE or
by calling it explicitly
- Include an ascending flag and put
conditional logic in it to navigate
around the nulls
- Wrap regular comparators in a
Any other strategies? I'd like to hear about any experiences with different approaches, and any pitfalls for the various strategies.
以上就是Nice general way to sort nulls to the bottom, regardless?的详细内容，更多请关注web前端其它相关文章！