Каков эквивалентный способ сделать Ordering.lexicographic () в Java 8 Comparator?

Есть ли способ реализовать Ordering.lexicographic () с Java 8 Comparator?

Comparator.thenCompare кажется ограниченным в этом

1 ответ

Решение

По-видимому, нет, нет.

В результате Гуава все еще предоставляет эту функциональность, но в новом классе Comparators: http://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Comparators.html.

Обратите внимание, что вы, Guava, в целом хорошо справляетесь с вопросом о том, нужно ли переходить с него на новые функции Java, и как это сделать, поэтому вам лучше проверить его Javadoc, чем копать самостоятельно. В этом случае: http://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Ordering.html.

Другие вопросы по тегам