3

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

Comparator.thenCompare 似乎仅限于此

4

1 回答 1

9

好像没有,没有。

因此,Guava 仍然提供此功能,但在新类中Comparatorshttps://guava.dev/releases/snapshot/api/docs/com/google/common/collect/Comparators.html#lexicographical(java.util.比较器)

请注意,Guava 通常会很好地告诉您是否以及如何将其迁移到新的 Java 功能,因此您通常最好检查它的 Javadoc,而不是自己挖掘。在这种情况下:https://guava.dev/releases/snapshot/api/docs/com/google/common/collect/Ordering.html#lexicographical()

于 2017-04-28T15:21:44.797 回答