Java数组总结,数组操作知识总结

阳光 2020-09-22 14:49:07 java常见问答 9434

下面要给大家带来的就是java数组的一个小总,这里的话主要总的就是数组操作方面的知识。

1. 比较数组

比较数组元素的个数和对应位置的元素是否相等。(arrayA是用于比较的第一个数组,arrayB是用于比较的第二个数组)

Arrays.equals(arrayA, arrayB);

2. 填充数组

在指定位置进行数值填充。(array表示数组,value表示填充的值,只能使用同一个数值进行填充)

Arrays.fill(array,value);

3. 数组查找

从数组中查询指定位置的元素,或者查询某元素在指定数组中的位置,语法格式:(a表示要搜索的数组,key表示要搜索的值)

binarySearch(Object[] a,Object key);

在数组中指定范围内查找,语法格式如下:(a表示要进行查找的数组,fromIndex指定范围的开始处索引(包含开始处),toIndex指定范围的结束处索引(不包含结束处),key表示要搜索的元素)

binarySearch(Object[] a,int fromIndex,int toIndex,Object key);

4. 复制数组

copyOf()(srcArray表示要进行复制的数组,length表示复制后的新数组长度)

Arrays.copyOf(dataType[] srcArray,int length);

CopyOfRange()(srcArray表示原数组,startIndex表示开始复制的起始索引,endIndex表示终止索引)

Arrays.copyOfRange(dataType[] srcArray,int startIndex,int endIndex)

arraycopy()(srcArray表示原数组,srcIndex表示源数组中的起始索引,destArray表示目标数组,destIndex表示目标数组中的起始索引,length表示要复制的数组长度)

System.arraycopy(dataType[] srcArray,int srcIndex,int destArray,int destIndex,int length)

clone()

array_name.clone()

数组操作知识总结就给你整理到这里了,更多相关java入门知识,请继续通过奇Q工具网来进行了解吧。

推荐阅读:

Java数组总结,一维数组知识总结

Java数组总结,二维数组知识总结

Java多维数组详解