黑马程序员技术交流社区
标题:
数组问题
[打印本页]
作者:
毛标
时间:
2012-10-22 18:22
标题:
数组问题
本帖最后由 毛标 于 2012-10-24 20:37 编辑
Arrays.sort用来对String数组进行排序的时候总排不出顺序 都是数组为什么有这些区别
是什么原理
作者:
陆建平
时间:
2012-10-22 18:30
没有代码,不知道你什么时候用它时出错
作者:
王龙
时间:
2012-10-22 19:05
发出你的代码
作者:
于连林
时间:
2012-10-22 19:29
是不是代码写错了什么的,或者没导入包什么的
作者:
毛标
时间:
2012-10-23 22:53
从新编辑了寻求答案
作者:
范贞亮
时间:
2012-10-24 16:41
问题是你想对String 类排除什么顺序啊 , 表示只用来拍过Integer 的顺序
作者:
黄小贝
时间:
2012-10-24 16:54
让我们从源码出发~解决这个问题~
首先,让我们找到 Arrays里面的 sort(Object[] a) 方法
从注释中我们就可以发现一些东西~
1.png
(32.34 KB, 下载次数: 20)
下载附件
2012-10-24 16:50 上传
很明显String是没有实现Comparable接口的
让我们看看为什么需要实现,跟进mergeSort方法
2.png
(27.95 KB, 下载次数: 11)
下载附件
2012-10-24 16:54 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2