在Java 8 Comparator中进行Ordering.lexicographical()的等效方法是什么?

Kel*_* Ng 2 java comparator guava java-8 lexicographic-ordering

有没有办法用Java 8 Comparator实现Ordering.lexicographical()?

Comparator.thenCompare似乎在这方面受到限制

rua*_*akh 7

看似不是,没有.

因此,Guava仍然提供此功能,但在新类中Comparators:http://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Comparators.html#lexicographical- java.util.Comparator-.

请注意,Guava通常会很好地告诉您是否以及如何将其迁移到新的Java功能,因此您通常最好不要自行检查其Javadoc.在这种情况下:http://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Ordering.html#lexicographical--.