Arrays.CopyOf( arr , newlength);
Arrays.CopyOfRange( arr , fromIndex , toIndex);
Arrays.CopyOf( arr , newlength);
arr: 数组源;
newlength:copy的新数组的长度
用法如下:
int arr[] = new int[] {1,2,3,4,5,6,7,8,9,10};
int newarr[] = Arrays.copyOf(arr, 11);
for(int temp:newarr)
{
System.out.println(temp);
}
输出结果:
1
2
3
4
5
6
7
8
9
10
0
Arrays.CopyOfRange( arr , fromIndex , toIndex);
arr: 数组源;
fromIndex:从什么开始
toIndex:到什么结束(不包括toIndex的值)
用法如下
int arr[] = new int[] {0,1,2,3,4,5,6,7,8,9,10};
int newarr[] = Arrays.copyOfRange(arr, 1, 5);
for(int temp:newarr)
{
System.out.println(temp);
}
输出结果如下:
1
2
3
4
2973

被折叠的 条评论
为什么被折叠?



