Arrays的常用方法
一、Arrays的复制方法
1.Arrays.copyOfRange(int[] original, int from, int to)
- 第一个参数是表示源数组(即将要复制给另一个数组的数组)
- 第二个参数是表示开始的位置
- 第三个参数是表示结束的位置(结束的位置是复制到该数组元素的下标+1)
2.Arrays.copyOf(src, length)
- 第一个参数是表示源数组
- 第二个参数是表示要复制的长度
3.拓展:
另一个复制方法:System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
- src:源数组
- srcPos:源数组复制的起始位置
- dest:目的数组
- destPos:目的数组开始复制的起始位置
- length:复制的长度
二、将数组转换为字符串
1.Arrays.toString(src)
src:代表所要转换为字符串的数组
三、将无序数组进行有序的排列(该排列是从小到大的排列)
1.Arrays.sort(src)
src:代表所要进行排序的数组
四、在数组中搜索某个具体元素(该方法将会显示元素的具体位置,即该元素的下标)
1.Arrays.binarySearch(src, key)
- src:代表所要进行搜索的数组)
- key:代表所要搜索的具体元素
五、对两个数组进行判断两者是否完全相同
1.Arrays.equals(src1,src2)
- src1与sec2表示两个将要进行比较的数组
- 若两个数组完全相同则返回true,否则返回false
六、对未初始化数组进行填充
1.Arrays.fill(src, value)
- src:表示将要进行填充的数组
- value:表示将要填充的数组元素