class Solution {
public void rotate(int[] nums, int k) {
int[] start=new int[nums.length];
for(int i=0;i<nums.length;i++){
int a=(i+k)%nums.length;
start[a]=nums[i];
}
System.arraycopy(start, 0, nums, 0, nums.length);
}
}
System.arraycopy(src, srcPos, dest, destPos, length);
src表示源数组
srcPos表示源数组中拷贝元素的起始位置。
dest表示目标数组
destPos表示拷贝到目标数组的起始位置
length表示拷贝元素的个数