下面要给大家带来的就是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工具网来进行了解吧。
推荐阅读: