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

Java的Arrays类的sort()方法(41)

目录

sort()方法

1.sort()方法的格式

2.使用sort()方法时要导入的类

3.作用

4.作用的对象

5.注意

6.代码及结果

(1)代码

(2)结果


sort()方法

1.sort()方法的格式

数组对象及对象数组的排序方法格式:

(1)public static void sort(int[ ] a)

        对数组a按自然顺序排序。

(2)public static void sort(int[ ] a,int fromIndex, int toIndex)

        对数组a中的元素从起始下标fromIndex到终止下标toIndex之间的 元素排序。

(3)public static void sort(Object[ ] a)

        对数组a按自然顺序排序。

(4)public static void sort(Object[ ] a,int fromIndex, int toIndex)

         对数组a中的元素从起始下标fromIndex到终止下标toIndex之间的 元素排序。

(5)public static <T> void sort(T[ ] a,Comparator <?super T>c)

        使用比较器对象c对数组a排序。

2.使用sort()方法时要导入的类

import java.util.Arrays;

3.作用

对数组进行(默认升序)排序。

4.作用的对象

(1)基本类型的数组

(2)对象数组(要使用Comparable接口)

5.注意

(1)使用sort()方法前要导入Arrays类。

(2)不能对布尔型数组排序。

(3)字符串排序是按字符的Unicode码排序的。

6.代码及结果

(1)代码

package csdn.every.day;
import java.util.Arrays;
public class Day36Arrays_Sort {public static void main(String[] args) {int[] a = {1, 5, 7, 3, 8, 2};//sort()方法的使用//基本类型排序System.out.println("原来的数组:");for (int n : a) {System.out.print(n + " ");}Arrays.sort(a);System.out.println("\n使用sort方法后的数组:");for (int n : a) {System.out.print(n + " ");}//字符串数组排序String[] names = {"China", "USA", "Russia", "England", "France"};System.out.println("\n原来的数组:");for (String n : names) {System.out.print(n + " ");}Arrays.sort(names);System.out.println("\n使用sort方法后的数组:");for (String n : names) {System.out.print(n + " ");}}
}

(2)结果

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

相关文章:

  • Redis安装及其配置文件修改
  • VSOMEIP3抓包数据
  • 基于PyQt5的图形化界面开发——Windows内存资源监视助手[附带编译exe教程]
  • Linus Torvalds发布了第一个Linux内核6.4候选版本
  • 由浅入深Dubbo核心源码剖析环境介绍
  • Java 远程连接 SQLite 数据库
  • 网安面试题大全(附答案)
  • windows 系统扩容C盘注意事项
  • 接入支付宝沙箱环境
  • 用原生JS实现虚拟列表(IT枫斗者)
  • FAT NTFS Ext3文件系统有什么区别
  • 信息收集思路
  • Tauri应用开发(二):创建第一个Tauri应用
  • 自信裸辞:一晃 ,失业都3个月了.....
  • Python3 输入和输出
  • Mybatis Plus 使用@TableLogic实现逻辑删除
  • 2023/5/23总结
  • Squid代理服务器应用
  • 网络编程中的sockfd是什么?
  • 如何利用Citespace和vosviewer既快又好地写出高质量的论文及快速锁定热点和重点文献进行可视化分析?
  • (学习日记)AD学习 #1
  • 缓存存在的问题
  • ChatGPT 的 AskYourPDF 插件所需链接如何获取?
  • 基于自营配送模式的车辆路径规划设计与实现_kaic
  • 动态规划-树形DP
  • 多线程基础(二)CAS无锁优化/自旋锁/乐观锁、ABA问题
  • 记ABAC的落地实践
  • 【C++】C++11线程库 和 C++IO流
  • cpp11实现线程池(六)——线程池任务返回值类型Result实现
  • 道岔外锁闭装置介绍