Java中如何对数组进行倒序排列呢?

陈欣 Java经验 发布时间:2023-08-11 16:04:23 阅读数:5615 1
下文笔者讲述对数组进行倒序排列的方法分享,如下所示
  使用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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202308/16917410927199.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者