用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));
运行结果: