Существует ли Comparator реализация в Guava для сортировки строк "естественным" способом, который может содержать числа? Например: "a 8" "a 9" "a 10"
Comparator
Я нашел несколько интересных ссылок по этому поводу, но, похоже, ничего нетв гуаве, чтобы сделать работу ... StackOverflow: "Сортировка по строке, которая может содержать число" Хорошее объяснение: Алгоритм Alphanum
Нет, в Гуаве нет встроенной реализации такого компаратора ... кажется, что-то слишком узкое для меня.Просто напишите свою собственную реализацию или используйте одну из существующих, которые уже были связаны.
Взгляните http://lucene.apache.org/java/3_5_0/api/all/org/apache/lucene/util/NumericUtils.html