一.常用方法总结
方法 | 返回类型 | 说明 |
---|---|---|
equals(array1,array2) | boolean | 比较两个数组是否相等 |
sort(array) | void | 对数组array进行升序排序 |
toString | String | 将数组array转换成一个字符串 |
fill(array,val) | void | 把数组array中的所有元素赋值成val |
copyOf(array,length) | 和数组数据类型一样 | 把数组array复制成一个长度为length的新数组。 |
binarySearch(array,val) | int | 查找val在数组中的下标值(二分查找) |
二.System.arraycopy方法
1.用法
System.arraycopy(需要复制的数组,复制的起始值,目标数组,目标数组起始值,复制元素的位数);
2.用法实例
import java.util.Arrays;
/**
* @author wang
*/
public class e6 {
public static void main(String[] args) {
/*
给第三位添加6.
*/
int[] arr={1,2,3,4,5};
int[] newArr=new int[arr.length+1];
newArr[3] = 6;
System.arraycopy(arr,0,newArr,0,3);
System.arraycopy(arr,3,newArr,4,2);
System.out.println(Arrays.toString(newArr));
}
}