- All Implemented Interfaces:
Comparator for Objects, that compares based on their converted values. The objects will be converted to a String value using the given
Function. That value will be compared in a human readable fashion by trying to parse numbers that appear in the keys as integers and compare those, too.
Heavily influenced by https://codereview.stackexchange.com/questions/37192/number-aware-string-sorting-with-comparator