Arrays常用方法
- toString //返回数组字符串形式
Integer[] integers = {1,2,3};
sout(Arrays.toString(integers));
//[1,2,3]
sort排序
Integer arr[] = {1,-1,7,0,80}; //因为数组是引用类型,通过sort排序后,会影响实参 Arrays.sort(arr); //sort是重载的,也可以传入接口Comparator实现定制排序 Arrays.sort(arr,new Comparator(){ @Override public int compara(Object o1,Object o2){ Integer i1 = (Integer) o1; Integer i2 = (Integer) o2; return i2 - i1 } })
- binarySearch通过二分搜索法进行查找,要求必须排好序
int index = Arrays.binarySearch(arr,3)