您的位置:首页 > 编程语言 > Java开发

java相同数据类型的Arrays.sort()方法排序

2017-12-15 16:08 381 查看
当数据个数确定的时候

private static void demo1() {
// TODO Auto-generated method stub
int[] array = {9,2,6,4,1,3,7,8};
Arrays.sort(array);
System.out.println(array[2]);
}

当个数不确定的时候,可以先保存到集合里面,再转换为数组,再使用sort()方法.
private static void demo2(){
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(10);
list.add(2);
Object[] array = list.toArray();
Arrays.sort(array);
System.out.println(array[1]);
}

Arrays.sort()的俩种不同情况下使用的缺陷都是只能相同数据类型快速排序,不能不同数据类型快速排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐