1. public void rotate(int[] nums, int k) {
    2. int n = nums.length;
    3. int[] newArr = new int[n];
    4. for (int i = 0; i < n; i++) {
    5. newArr[(i + k) % n] = nums[i];
    6. }
    7. System.arraycopy(newArr,0,nums,0,n);
    8. }