用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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐