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()的俩种不同情况下使用的缺陷都是只能相同数据类型快速排序,不能不同数据类型快速排序
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编程实现对10个整型数据元素输出最小的两个数,java自带的Arrays.sort排序方法,小--->大
- java中数组排序arrays.sort方法应用
- java List Collections.sort 排序 支持 对象属性 普通数据类型 升序 降序 正序 倒序 排列
- 2017/12/31Java基础学习——数组排序のArrays工具类的Arrays.sort()方法
- Java学习之数组1(1.数组的声明;2.元素为引用数据类型的数组;3.关于main方法里的String[] args;4.数组排序;5.数3退1 数组算法,(用数组模拟链表);6数组查找之二分法;7数组的拷贝)
- java List Collections.sort 排序 支持 对象属性 普通数据类型
- 黑马程序员_Java基础(数据类型、Java操作符、数组排序方法)
- Java的数据类型转换方法
- vector中sort排序(解决char类型数据无法排序的问题)
- Arrays.sort(),collectins.sort()这些排序的方法好像是大小写区分的。大写在前,小写在后。如何大小写不区分排序。
- java数组排序Arrays.sort,以及结合Comparator接口的用法
- 对各种数据类型进行排序 sort any type data
- java.util.Arrays.sort方法简单分析
- java自带的排序方法sort
- [Java]Arrays.sort() 数组排序
- 如果java中一个方法不知道要传递多少参数也不知道传递过来的是什么类型的数据你会怎么做?
- Java中几种常用数据类型之间转换的方法
- 数组排序Arrays.sort方法的使用例子
- java 字符串排序 Collections.sort() 方法
- Java中几种常用数据类型之间转换的方法