Arrays工具类
5.1介绍
数组操作工具类,专门用于操作数组元素
方法名 | 说明 |
---|---|
public static String toString(类型[] a) | 将数组元素拼接为带有格式的字符串 |
public static boolean equals(类型[] a, 类型[] b) | 比较两个数组内容是否相同 |
public static int binarySearch(int[] a, int key) | 查找元素在数组中的索引 (二分查找法) |
public static void sort(类型[] a) | 对数组进行默认升序排序 |
5.2常用方法
5.2.1toString
int[] arr = {11, 22, 33, 44, 55};
// 按照指定的格式, 将数组元素拼接为字符串
System.out.println(Arrays.toString(arr));
5.2.2equals
int[] arr1 = {11, 22, 33, 44, 55};
int[] arr2 = {11, 22, 33, 44, 55};
// 比较两个数组内容是否相同
System.out.println(Arrays.equals(arr1, arr2));
5.2.3binarySearche
int[] arr = {11, 22, 33, 44, 55};
// 根据元素找索引
// 注意: binarySearch使用二分查找法找索引, 要求数组元素必须是有序的.
System.out.println(Arrays.binarySearch(arr, 33));
5.2.4sort
int[] arr = {22, 11, 55, 33, 44};
// 对数组升序排序
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)