Java数组Arrays类的常用方法

Arrays常用方法

int[] a={1,3,2,6,5,7,4};  int[] b={1,2,3,4,5,6,7};

Arrays.toString()输出数组

Arrays.toString(a)//[1,3,2,6,5,7,6]

Arrays.sort()升序排序    1.(数组)整个数组排序 2.(数组,开始,结束)开始结束区间内排序

Arrays.sort(a)//[1,2,3,4,5,6,7]
Arrays.sort(a,2,5)//[1, 3, 2, 5, 6, 7, 4]

Arrays.fill()数组赋值       1.(数组,值)整个数组全部等于值  2.(数组,开始,结束,值)开始-结束直接等于值

Arrays.fill(a,10)//[10, 10, 10, 10, 10, 10, 10]
Arrays.fill(a,2,4,10)//[1, 3, 10, 10, 6, 7, 4]

Arrays.equals()判断是否相等

boolean c=Arrays.equals(a,b)//false        

Arrays.copeOf()截取数组              1.(数组,数量)从0开始数量为个数的数组

int[] d=Arrays.copyOf(a,3)//[1, 3, 2]

Arrays.copeOfRange()截取数组    1. (数组,开始,结束)开始到结束(不包含)的数组

int[] d=Arrays.copyOfRange(a,3,6)//[6, 5, 7]

Arrays.binarySearch() 二分查找法找指定元素的索引值(一定排好序),找到元素,只会返回最后一个位置

int d=Arrays.binarySearch(a,3)//1
posted @ 2022-04-01 17:56  初心不曾负  阅读(329)  评论(0)    收藏  举报