你的输出是正确的。开头用“ Hello”和“ This”的白色字符表示。
String[] strings = { " Hello ", " This ", "Is ", "Sorting ", "Example" };
Arrays.sort(strings);
输出:
Hello
This
Example
Is
Sorting
这里数组“ is”的第三个元素应该是“ Is”,否则它将在排序后排在最后。因为sort方法在内部使用ASCII值对元素进行排序。
为什么我的排序循环似乎将元素添加在不应添加的位置?
你的输出是正确的。开头用“ Hello”和“ This”的白色字符表示。
String[] strings = { " Hello ", " This ", "Is ", "Sorting ", "Example" };
Arrays.sort(strings);
输出:
Hello
This
Example
Is
Sorting
这里数组“ is”的第三个元素应该是“ Is”,否则它将在排序后排在最后。因为sort方法在内部使用ASCII值对元素进行排序。