【java基础】JAVA使用Arrays.sort()升序和降序

java中对数组进行排序

使用Array.sort() 这个默认是升序

如果想降序怎么办呢?

使用:Arrays.sort(scores,Collections.reverseOrder());

需要注意的是 不能使用基本类型(int,double, char),如果是int型需要改成Integer,float要改成Float

例子:

如果得到的是int数组,怎么办,需要先转换一下

Original: https://www.cnblogs.com/wangkongming/p/13061577.html
Author: KoMiles
Title: 【java基础】JAVA使用Arrays.sort()升序和降序

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536781/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 一文看懂JVM内存区域分布与作用

    那么我们在开始介绍Java内存区域之前,我们先放一张内存区域的图,方便我们后面介绍的时候可以对照着看。 须知,本文是根据JDK8来介绍的。 程序计数器 首先它是线程私有的,它也称为…

    Java 2023年6月5日
    077
  • 设计模式之外观模式

    外观模式又叫门面模式,属于结构型模式;是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的…

    Java 2023年6月5日
    078
  • Spring 中的事件机制 ApplicationEventPublisher

    当用户注册后,给他发送一封邮件通知他注册成功了,然后给他初始化积分,再发放一张新用户注册优惠券等。 用户注册事件 用户注册服务发布者 注意:再Spring中,服务必须交给 Spri…

    Java 2023年5月30日
    060
  • 日常学习用到的Git指令

    Git 常用Git指令 (本地) git init – 将文件夹初始化为Git仓库 git add – 将工作区的指定文件放入暂存区 git status …

    Java 2023年6月5日
    062
  • Spring Cloud Gateway

    https://docs.spring.io/spring-cloud-gateway/docs/ https://cloud.spring.io/spring-cloud-gat…

    Java 2023年5月30日
    084
  • MyBatis 配置类详解

    核心配置文件中的标签必须按照固定的顺序: properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objec…

    Java 2023年6月7日
    059
  • @Autowired和@Resouce的区【转】

    @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要…

    Java 2023年6月9日
    057
  • SpringBoot——拦截器Interceptor

    SpringBoot——实现拦截器Interceptor 1、Interceptor(拦截器) 面向切面编程AOP 2、拦截器(Interceptor)和过滤器(Filter)的区…

    Java 2023年6月5日
    070
  • 面向对象设计—-软件设计师

    上午12分 下午两大答题 30分 面向对象的基本概念❤❤❤❤❤ 采用面向对象的软件开发,通常由面向对象分析,面向对象设计,面向对象实现 1 面向对象分析OOA: 获取对应用问题的理…

    Java 2023年6月6日
    063
  • ToneGenerator Init failed Crash 崩溃

    需求需要在扫码时产生一个短促的提示音, 搜了下像这样实现。测试时发现多次扫码后,会触发程序崩溃问题。 异常如下 代码如下: 一番搜索, 以下为最佳答案, 加上以后,循环测试, 不再…

    Java 2023年6月15日
    050
  • 关闭 Firefox 的 Ctrl/Cmd + 滚轮 缩放网页的设置

    在 Mac 上装了 Firefox 之后,时不时就会遇到滚轮滚着滚着就变成缩放网页了,点一下地址栏的缩放按钮又恢复正常。换 Safari 和 Chrome 一段时间后并没有遇到这样…

    Java 2023年6月5日
    070
  • 深入MySQL(二):MySQL的数据类型

    对于MySQL中的数据类型的选择,不同的数据类型看起来可能是相同的效果,但是其实很多时候天差地别。本章从MySQL中的 常用类型出发,结合 类型选择的常见错误,贯彻MySQL的常用…

    Java 2023年6月7日
    096
  • CSS 网页字体最佳实践

    一般在网页的字体设置中,可以将字体分类三类: 系统字体:使用系统自带的字体 兜底字体:当系统字体无法正常使用,而兜底的字体 Emoji 字体:显示网页中的表情字体 为了满足不同平台…

    Java 2023年6月8日
    079
  • 使用java调用 salesforce SOAP API

    可以从github上下载最新版本然后用maven工具构建 下面列下我用wsc工具打成jar包测试过程中的代码: java -cp force-wsc-27.0.0-jar-with…

    Java 2023年6月7日
    040
  • HashSet 添加/遍历元素源码分析

    分析 HashSet、HashMap 底层 添加、遍历 元素的机制,追踪并分析源码 HashSet 类图 HashSet 简单说明 HashSet 实现了 Set 接口 HashS…

    Java 2023年6月6日
    069
  • HIT软构博客4–lab1记录与总结

    ​ 完成一个实验或小的项目使用java在需要的时候去搜索和看书比直接看很厚的书有意义一些,体验更加良好。自己对java的掌握不是很好,大一结束的夏天认真学习了java看了核心技术的…

    Java 2023年6月5日
    093
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球