首页 > 编程语言 > 详细

数组排序 ---- Arrays.sort()方法

时间:2016-04-17 20:41:08      阅读:217      评论:0      收藏:0      [点我收藏+]

Arrays.sort() 能够对对数组进行排序。

默认从小到大排序,如需调整顺序,需要通过实现Comparator接口并调用

Arrays.sort()可以对int[]、double[]、char[]、long[]、byte[]、short[]之类的数据类型进行排序,下面以最常见的int[]数组为例说明。

Arrays.sort(int[] values)

这种方式能够对int[] 、double[]、long[]之类的基本类型的数组元素进行排序,默认从小到大排序

技术分享

 

Arrays.sort(int[] a, int fromIndex, int toIndex)

这个函数对基本类型数组从 fromIndex 到 toIndex-1 这些数据进行排序,如下所示。

技术分享

 

Arrays.sort(Object[] oj1,new SortComparator())

这种方式能够对引用类型数组,按照Comparator中声明的compare方法对对象数组进行排序

技术分享

 

Arrays.sort(Object[] oj1 , int fromIndex , int toIndex , new SortComparator)

技术分享

 

数组排序 ---- Arrays.sort()方法

原文:http://www.cnblogs.com/maxiaoshuai/p/5401829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!