创建一维数组
type[] arrayName; // 数据类型[] 数组名; type arrayName[]; // 数据类型 数组名[];
创建二维数组
type arrayName[][]; // 数据类型 数组名[][]; type[][] arrayName; // 数据类型[][] 数组名; type 表示二维数组的类型,arrayName 表示数组名称,第一个中括号表示行,第二个中括号表示列
数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等
Arrays.equals(arrayA, arrayB) 其中,arrayA 是用于比较的第一个数组,arrayB 是用于比较的第二个数组
在指定位置进行数值填充 Arrays.fill(array,value)
从数组中查询指定位置的元素,或者查询某元素在指定数组中的位置 binarySearch(Object[] a,Object key) a 表示要搜索的数组,key 表示要搜索的值
在数组中指定范围内查找 a 表示要进行查找的数组,fromIndex 指定范围的开始处索引(包含开始处),toIndex 指定范围的结束处索引(不包含结束处),key 表示要搜索的元素
复制数组 Arrays.copyOf(dataType[] srcArray,int length) srcArray 表示要进行复制的数组,length 表示复制后的新数组的长度
CopyOfRange() Arrays.copyOfRange(dataType[] srcArray,int startIndex,int endIndex) srcArray 表示原数组,startIndex 表示开始复制的起始索引,endIndex 表示终止索引
arraycopy() System.arraycopy(dataType[] srcArray,int srcIndex,int destArray,int destIndex,int length) srcArray 表示原数组,srcIndex 表示源数组中的起始索引,destArray 表示目标数组,destIndex 表示目标数组中的起始索引,length 表示要复制的数组长度
clone() array_name.clone()
数组排序 Arrays.sort()