用Arrays.sort()方法实现数组升序和降序(Lambda表达式)

一、数组升序
Integer[] arr={1,4,-2,8,90,3};
Arrays.sort(arr);//等价于Arrays.sort(arr,(a,b)->a-b);
System.out.println("数组升序:"+Arrays.toString(arr));

运行结果:

 

二、数组降序
Integer[] arr={1,4,-2,8,90,3};
Arrays.sort(arr,(a,b)->b-a);
System.out.println("数组降序:"+Arrays.toString(arr));

 

运行结果:

 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐