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

时间:2017-04-28 15:12:23

标签: java java-8 guava comparator lexicographic-ordering

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

Comparator.thenCompare似乎在此

中受到限制

1 个答案:

答案 0 :(得分: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--