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

字符串数组排序(Java/JavaScript代码版)

Java

public static void main(String[] args) throws Exception {String[] arr = new String[] {"abc","xyz","efg"};// 默认按自然升序排Arrays.sort(arr);System.out.println(Arrays.toString(arr));
}
降序排

降序排,可传入第二个参数,用于判断2个字符相对大小的比较器。

Arrays.sort(arr, new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {return o2.compareTo(o1);}
});

降序排,第二个参数传入lambda表达式,JDK1.8及以后支持。

Arrays.sort(arr, (a,b)->{return b.compareTo(a);
});

降序排,JDK1.8中已经定义了降序比较器。

Arrays.sort(arr, Comparator.reverseOrder());

JavaScript

var x = ["abc","xyz","efg"];
x.sort();//['abc', 'efg', 'xyz']
x.sort().reverse();//['xyz', 'efg', 'abc']
x.sort(function(a,b){return b.localeCompare(a);});//['xyz', 'efg', 'abc']
http://www.lryc.cn/news/231786.html

相关文章:

  • 调用电商集成平台 聚水潭 api接口示例
  • 深入Rust:探索所有权和借用机制
  • Python之冒泡排序(AI自动写文章项目测试)
  • spring cloud微服务中多线程下,子线程通过feign调用其它服务,请求头token等丢失
  • Nacos 高级玩法:深入探讨分布式配置和服务发现
  • CCF CSP认证历年题目自练Day45
  • outlook群发邮件
  • 【Attack】针对GNN-based假新闻检测器
  • APIcloud 【现已更名 用友开发中心】 iOS发版 应用程序请求用户同意访问相机和照片,但没有在目的字符串中充分说明相机和照片的使用。
  • 记一次弱口令之后引发的获取服务器权限
  • AJAX入门Day01笔记
  • spring boot 环境变量问题
  • Javaweb开发 利用servlet+jsp+jdbc+tomcat数据库实现登录功能
  • flutter下拉列表
  • ElastaticSearch -- es深度分页 searchAfter
  • 【2021集创赛】Arm杯二等奖-基于Arm核的智慧病房手势识别方案
  • 通过注解统计接口调用耗时
  • Oracle-动态sql学习笔记,由易至难讲解七个例子
  • Kafka 的应用场景
  • 保驾“双十一” 博睿数据助力电商零售迎高峰无烦忧
  • F.binary_cross_entropy、nn.BCELoss、nn.BCEWithLogitsLoss与F.kl_div函数详细解读
  • 后端接口性能优化分析
  • 【ceph】ceph集群中使用多路径(Multipath)方法
  • Xshell+Xftp通过代理的方式访问局域网内网服务器
  • 对盒子中的材料进行计数
  • 科技驱动固定资产管理变革:RFID技术的前沿应用
  • Django路由层之有名分组和无名分组、反向解析、路由分发、伪静态的概念、名称空间、虚拟环境、Django1和Django2的区别
  • 【nlp】2.5 人名分类器实战项目(对比RNN、LSTM、GRU模型)
  • 海康Visionmaster-环境配置:MFC 二次开发环境配置方法
  • 利用EXCEL中的VBA对同一文件夹下的多个数据文件进行特定提取