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

Java数组排序

报错的根本原因是:nums 只是一个 数组(int[] 或 Integer[]),而数组没有 .sort() 这个方法。
在 Java 里,想给数组排序,有两种常见做法:

  1. 直接用 Arrays.sort(nums)(针对普通数组)
  2. 如果你非要用 .sort(),就把数组变成 List<Integer>,再调用 Collections.sort(list)

✅ 正确写法示例:

情况1:nums 是 int[] 或 Integer[] 数组

import java.util.Arrays;int[] nums = {3, 1, 4, 1, 5};
Arrays.sort(nums);   // 升序排序

情况2:nums 已经是 List

import java.util.Collections;List<Integer> nums = new ArrayList<>();
// ... 往 nums 里放数据 ...
Collections.sort(nums);  // 升序排序

总结一句话:

数组没有 .sort() 方法,排序请用 Arrays.sort()Collections.sort()

http://www.dtcms.com/a/328418.html

相关文章:

  • 嵌入式系统分层开发:架构模式与工程实践(四)(状态机的应用和面向对象的编程)
  • redis认识缓存击穿
  • 特征工程--机器学习
  • [ 数据结构 ] 时间和空间复杂度
  • Linux中Apache与Web之虚拟主机配置指南
  • 栈和队列:数据结构中的基础与应用​
  • GaussDB 数据库架构师修炼(十三)安全管理(2)-数据库权限管理
  • 专题:2025城市NOA智能驾驶研究报告|附70+份报告PDF 汇总下载
  • Spring MVC 处理请求的完整流程详解
  • Kubernetes1.28-单Master集群部署
  • 【Vue中key属性的技术分析】
  • 智能装配线cad【8张】三维图+设计说明书
  • 安卓Fragmnet的生命周期
  • 【5】Transformers快速入门:Transformer 是啥?
  • 【接口自动化】-11-接口加密签名 全局设置封装
  • Android领域驱动设计与分层架构实践
  • TF-IDF:信息检索与文本挖掘的统计权重基石
  • 开源生态认证体系介绍
  • 当 GitHub 宕机时,我们如何协作?
  • 机器学习-集成学习(EnsembleLearning)
  • Linux 可执行程序核心知识笔记:ELF、加载、虚拟地址与动态库
  • MLOps(机器学习运维)LLMOps(大语言模型运维)介绍(通过自动化、标准化和协作优化模型的开发、部署、监控和维护流程)
  • Ubuntu与Rocky系统安装Java全指南
  • 【门诊进销存出入库管理系统】佳易王医疗器械零售进销存软件:门诊进销存怎么操作?系统实操教程 #医药系统进销存
  • 湖北手机基站数据分享
  • 当“超级高速“遇见“智能大脑“:5G-A×AI如何重塑万物智联时代
  • 双椒派E2000D开发板Linux环境配置指南
  • WireShark:非常好用的网络抓包工具
  • 【工具】通用文档转换器 推荐 Markdown 转为 Word 或者 Pdf格式 可以批量或者通过代码调用
  • 淘宝化妆品