naz*_*art 0 sorting string guava
我想知道为什么Guavas Ordering在以下代码中无法正常工作:
public static void main(String[] args) {
List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
System.out.println(Ordering.natural().isOrdered(integers));
List<String> strings = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
System.out.println(Ordering.natural().isOrdered(strings));
List<String> strings2 = Arrays.asList("6417", "6418", "6419", "6420");
System.out.println(Ordering.natural().isOrdered(strings2));
}
Run Code Online (Sandbox Code Playgroud)
输出:
true
false
true
Run Code Online (Sandbox Code Playgroud)
我预计会看到true3次.
有人可以解释为什么没有按预期排序吗?