您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么我的排序循环似乎将元素添加在不应添加的位置?

为什么我的排序循环似乎将元素添加在不应添加的位置?

你的输出是正确的。开头用“ Hello”和“ This”的白色字符表示。

一个问题是你的方法。使用Arrays.sort()方法

String[] strings = { " Hello ", " This ", "Is ", "Sorting ", "Example" };
Arrays.sort(strings);

输出

 Hello
 This
Example
Is
Sorting

这里数组“ is”的第三个元素应该是“ Is”,否则它将在排序后排在最后。因为sort方法在内部使用ASCII值对元素进行排序。

其他 2022/1/1 18:16:53 有493人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶