当前位置: 首页 > news >正文

Arrays.sort()——逆序

package utils;import java.util.*;class ComparatorInteger implements Comparator<Integer> {@Override   //使得逆序      o1比o2小,返回正数——需要调换位置public int compare(Integer o1, Integer o2) {return o1 <= o2 ? 1 : -1;}
}class ComparatorChar implements Comparator<Character> {@Override   //使得逆序      o1比o2小(ASCII码),返回正数——需要调换位置public int compare(Character o1, Character o2) {return o1 <= o2 ? 1 : -1;}
}public class Main {public static void main(String[] args) {Comparator compInte = new ComparatorInteger();Comparator compChar = new ComparatorChar();Integer nums[] = {6, 1, 3, 5};Arrays.sort(nums, compInte);    //逆序:6 5 3 1Character chars[] = {'c', 'a', 'b'};  Arrays.sort(chars, compChar);    //逆序:c b a}
}

http://www.lryc.cn/news/56337.html

相关文章:

  • 测试2年遇到瓶颈,如何跨过这个坎,实现涨薪5k?
  • 骑行团队怎样才能健康运行?
  • 动力节点王鹤SpringBoot3学习笔记——第四章 访问数据库
  • segno.helpers.make_mecard(Python)
  • OBCP第八章 OB运维、监控与异常处理-日常运维操作
  • springboot-gateway注册nacos失败,控制台没有报错
  • CLIP:语言-图像表示之间的桥梁
  • failed: open /etc/resolv.conf: no such file or directory“ cause k8s init failed
  • 「科普」如何评价供应商的MES系统
  • 海康3D轮廓仪调试详细步骤
  • 【Linux】PCB(进程控制块)
  • 风电的Weibull分布及光电的Beta分布组合研究(Matlab代码实现)
  • 《Effective Objective-C 2.0 》 阅读笔记 item11
  • Python常见装饰器使用(实用向)
  • 集合详解之(三)单列集合接口Set及具体子类HashSet、TreeSet
  • 力扣刷题笔记22—— 矩阵中的路径(回溯)/pair的学习
  • Spring学习1
  • Keep再闯IPO,三年亏损16亿,会员留存率跌破70%
  • 软件测试分类详解
  • 网站怎么优化出排名
  • h5|web页面嵌套iframe传参给cocosCreator
  • 阿里云安全产品Web应用防火墙是什么?有什么作用?
  • 【SSM】Spring6(九.代理模式)
  • 【1017. 负二进制转换】
  • C语言实现插入排序与希尔排序
  • 第九章-DOM与CSS
  • 蓝桥杯真题练习
  • 插入排序的简单理解
  • Springboot框架集成Websocket通信方式
  • 将json数据分组