1.常用方法
方法 |
描述 |
boolean equals(int[] a,int[] b) |
判断两个数组是否相等,顺序不一样也返回false |
String toString(int[] a) |
输出数组信息 |
void fill(int[] a,int val) |
将指定值填充到数组中(替换) |
void sort(int[] a) |
对数组进行排序 |
int binarySearch(int[] a,int key) |
对排序后的数组进行二分检索指定的值,输入未排序的数组不报错,但返回的索引有误 |
2.示例
| int[] arr1 = new int[]{1,2,3,4}; |
| int[] arr2 = new int[]{1,3,2,4}; |
| boolean isEquals = Arrays.equals(arr1, arr2); |
| System.out.println(isEquals); |
| |
| System.out.println(Arrays.toString(arr1)); |
| |
| Arrays.fill(arr1,10); |
| System.out.println(Arrays.toString(arr1)); |
| |
| Arrays.sort(arr2); |
| System.out.println(Arrays.toString(arr2)); |
| |
| int[] arr3 = new int[]{-98,-34,2,34,54,66,79,105,210,333}; |
| int index = Arrays.binarySearch(arr3, 210); |
| if (index>0){ |
| System.out.println("索引为:"+index); |
| }else { |
| System.out.println("没找到"); |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本