别告诉我从i=a.length开始打印然后i--!因为数组没变啊,只是打印顺序变了。有木有啥别的方法,除了冒泡插入选择。。
nteger [] array=new Integer[]{1,2,3,4,5};

  java.util.Arrays.sort(array, new java.util.Comparator.Comparator<Integer>() {   @Override   public int compare(Integer o1, Integer o2) {    return o2-o1;   }   });

Comparator (比较器)是排序的交方法,这个也适合于list的排序

转载于:https://www.cnblogs.com/telwanggs/p/5783822.html

java数组排序问题:array.sort()是从小到大排序,那么如何从大到小排序?相关推荐

  1. Arrays.sort()如何实现从大到小排序

    Java中的Arrays.sort()方法默认将数组元素从大到小排序. 要实现从大到小排序java也提供了一种方法: Arrays中的sort(T[] a, Comparator<?super ...

  2. sort()函数实现从大到小排序

    #include<iostream> #include<algorithm> using namespace std; int NUM[1000]; int cmp(int a ...

  3. mysql 从大到小排序

    今天在使用mysql的时候,利用mysql链接的时候要清楚自己要查的主表在什么地方,还有就是order by 是从小到大排序的,从大到小排序为 select * from 表名 order by 列 ...

  4. C++的sort函数如何实现从大到小排序

    C++的sort函数如何实现从大到小排序 一.sort的基本用法 1. 所在的头文件 2. 包含的参数 3. 时间复杂度 二.具体示例 [USACO07DEC\]Bookshelf B 题目描述 输入 ...

  5. python如何进行大到小排序_Python3基础 list sort 从小(大)到大(小)排序

    ? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda ...

  6. c++ sort 从大到小排序_C语言必学的12个排序算法:堆排序(第7篇)

    题外话堆排序比之前的简单选择.冒泡算法.快速排序算法复杂一些,因为用到了树形数据结构,但是本文使用了数组实现完全二叉树,因此也比较简单.C语言初学者,可以简单了解其思想,具体的知识掌握可以参照数据结构 ...

  7. 奇数在前,偶数在后;奇数按从大到小排序;偶数按从小到大排序。对其重新排序。

    蒜术师给了你一个 10 个整数的序列,要求对其重新排序.排序要求: 奇数在前,偶数在后: 奇数按从大到小排序: 偶数按从小到大排序. 输入格式 输入一行,包含 1010 个整数,彼此以一个空格分开,每 ...

  8. 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。

    题目: 编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出. 前言: "统计每个单词出现的次数,并且按照由大到小排 ...

  9. 手动编写快排(快速排序),实现从小到大和从大到小排序

    快排的方法类 package com.hcc.util;public class QuickSort {/*** * @param arr 存放数据的数组* @param left 需要排序的开始下标 ...

  10. 对数组中的对象按照年龄大小进行从大到小排序

    对数组中的对象按照年龄大小进行从大到小排序 数组 var ageArr = [{name: '张三',age: 18,hobby: '篮球'},{name: '李四',age: 12,hobby: ' ...

最新文章

  1. mysql单列索引和多列索引_mysql索引类型 normal, unique, full text
  2. Android中ActivityLifecycleCallbacks的使用
  3. c++ 异常处理(1)
  4. python什么时候用框架_python爬虫-什么时候选择selenium框架框架?
  5. Android 源码解析之AsyncTask
  6. 2020年第十八届西电程序设计竞赛网络预选赛之Problem B 祖玛 1
  7. .NET Core 3.0 Preview 3中关于ASP.NET Core的更新内容
  8. linux函数计时,Linux 中的计时——gettimeofday函数
  9. 构建高性能.NET应用之配置高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)...
  10. 鲲鹏性能优化十板斧——鲲鹏处理器NUMA简介与性能调优五步法
  11. docker 搭建 web_《SpringBoot+Dubbo+Zookeeper整合搭建简单的分布式应用》
  12. 【C++快速入门】基础语法篇
  13. 《南溪的目标检测学习笔记》——主干网络backbone设计的学习笔记
  14. C++基础学习9:构造函数和析构函数
  15. dnf mysql密码多少_CentOS7 使用 dnf 安装 mysql
  16. 【iOS 15】iPhone如何录屏?iPhone屏幕录制技巧分享
  17. android电源管理白名单,刷BIOS工具分享(白名单,高级菜单,电源管理
  18. 50条最隐讳的笑话,只有最聪明的人才能理解
  19. 免费WiFi分享给你,全民免费WiFi来袭
  20. 第四篇、代理模式详解(三种)

热门文章

  1. mysql二进制格式_二进制格式安装 MySQL
  2. (39)FPGA四种常用逻辑门(与非门)
  3. (46)FPGA面试题FPGA内部结构及资源
  4. Vivado生成bit文件出现error解决
  5. php怎么将网页变成图片格式,php如何实现图片格式转换
  6. nexttick使用场景_使用Jest实现Vue自动化测试
  7. win32 串口阻塞的方式发送接收数据
  8. 8002.ros2入门概念
  9. 使用J-flash arm下载程序
  10. 一个机房的所有计算机联成的网络应是,根据分布范围,一个机房的所有计算机联成的网络应是( )。...