码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-04-17 20:44:15      阅读:309      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!