Arrays类常用方法
toString方法的使用
作用:返回数组[ ]的字符串形式。
Integer [] i = {2,3,2,1};
System.out.println(Arrays.toString(i));
sort方法的使用
- 直接使用sort方法,则是由小到大进行排序。
- 使用Comparator接口的匿名内部类
return (o1-o2):
由小到大排序
return(o2-o1):
由大到小排序
binarysearch方法
有序:从大到小或者从小到大都是可以的!
如果该数组是无序的,则不能使用这种查找方式。
若元素在数组中,则返回==-1==
System.out.println(Arrays.binarySearch(arrs,-1));
返回指定元素在数组中的索引
copyof数组元素的复制
int arr[] = {2,22,1,-1,-3,23};
int newarr [] = Arrays.copyOf(arr,arr.length+2);
fill数组元素的填充
int arr[] = {2,22,1,-1,-3,23};
Arrays.fill(arr,99);
System.out.println(Arrays.toString(arr));
equals比较两个数组元素是否完全相同
int arr[] = {2,22,1,-1,-3,23};
int newarr [] = Arrays.copyOf(arr,arr.length+2);
System.out.println(arr.equals(newarr));