Arrays工具类

5.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));
posted @   灵泽pro  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示