Java的数组和list升序,降序,逆序函数Collections.sort和Arrays.sort的使用

1,011 阅读1分钟

list升序,降序,逆序 Listlist =new ArrayList(); //如果list是 5 7 2 6 8 1 4 1、升序: Collections.sort(list) //list: 1 2 4 5 6 7 8

2、降序: Collections.sort(list,Collections.reverseOrder())//list:8 7 6 5 4 2 1

3、逆序; Collections.reverse(list)//list:4 1 8 6 2 7 5

数组升序,降序 int[] a={5 7 2 6 8 1 4} 1、升序: Arrays.sort(a)//a: 1 2 4 5 6 7 8

2、降序: Arrays.sort(a,Collections.reverseOrder())//a: 8 7 6 5 4 2 1

补充: Arrays.asList(数组)//将数组转成list Arrays.asList(a); Listlist =new ArrayList(Arrays.asList(a));