¿Hay alguna forma de implementar Ordering.lexicographical() con Java 8 Comparator?
Comparator.thenCompare parece estar limitado en este
Aparentemente no, no.
Como resultado, Guava aún brinda esta funcionalidad, pero en la nueva clase Comparators : https://guava.dev/releases/snapshot/api/docs/com/google/common/collect/Comparators.html#lexicographical(java.util .Comparador) .
Tenga en cuenta que Guava generalmente hace un buen trabajo al indicarle si debe migrar a nuevas características de Java y cómo hacerlo, por lo que a menudo es mejor consultar su Javadoc que investigar por su cuenta. En este caso: https://guava.dev/releases/snapshot/api/docs/com/google/common/collect/Ordering.html#lexicographical() .