1、数组复制
最高效: system.arraycopy(srcArray,srcPosition,desArray,desPosition,length)
复制数组还有Arrays.copyOf(src,length)生成一个新数组;
Arrays.copyOfRange(src,from ,to)
2、数组元素查找
如果数组是按升序排列的话,使用Arrays.binarySearch()效率更高,
3、Arrays.fill(array,value,startIndex,endIndex)
Arrays.sort(array,startIndex,endIndex)
4、数组转字符串
将数组分割成字符串用", "(逗号+空格)
int [] arr1={1,2,3,7};
System.out.println(Arrays.toString(arr1));
[1, 2, 3, 7]
最高效: system.arraycopy(srcArray,srcPosition,desArray,desPosition,length)
复制数组还有Arrays.copyOf(src,length)生成一个新数组;
Arrays.copyOfRange(src,from ,to)
2、数组元素查找
如果数组是按升序排列的话,使用Arrays.binarySearch()效率更高,
3、Arrays.fill(array,value,startIndex,endIndex)
Arrays.sort(array,startIndex,endIndex)
4、数组转字符串
将数组分割成字符串用", "(逗号+空格)
int [] arr1={1,2,3,7};
System.out.println(Arrays.toString(arr1));
[1, 2, 3, 7]