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
浙公网安备 33010602011771号