Java中如何对数组进行倒序排列呢?
下文笔者讲述对数组进行倒序排列的方法分享,如下所示
使用Arrays.sort方法即可实现数组倒序排列 Arrays.sort(a, Collections.reverseOrder()); Arrays.sort() : 不能直接用于按降序对原始数组进行排序 如果您尝试通过传递 Collections.reverseOrder() 定义的反向比较器来调用 Arrays.sort()方法 则会抛出错误 =================================================== 注意事项: 此排序适用于 “对象数组” 例如整数数组,但不适用于原始数组,例如 int 数组。例:数组排序的示例
package com.java265.other;
import java.util.Arrays;
public class TestIKe {
/**
* Java265.com 数组排序
*
* @throws
*/
public static void main(String[] args) {
int[] arrs = new int[] { 11, 2, 88, 0, 6, 1111 };
System.out.println("==================");
for (int i = 0; i < arrs.length; i++) {
System.out.println(arrs[i]);
}
Arrays.sort(arrs);
System.out.println("==================");
for (int i = 0; i < arrs.length; i++) {
System.out.println(arrs[i]);
}
}
}
------运行以上代码,将输出以下信息----------
==================
11
2
88
0
6
1111
==================
0
2
6
11
88
1111
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


