Java array shift left and right by one element

Description

Java array shift left and right by one element

import java.util.Arrays;

public class Main {
  public static void main(String[] argv) throws Exception {
    int[] array = { 1, 2, 3 ,4 , 5 , 6, 7,};
    //from   www.ja  va  2  s.co  m
    //shift right by one element, leave the left most unchanged
    System.arraycopy(array, 0, array, 1, array.length - 1);
    System.out.println(Arrays.toString(array));

    //shift left by one element, leave the right most unchanged
    array =new int[] { 1, 2, 3 ,4 , 5 , 6, 7,};
    System.arraycopy(array, 1, array, 0, array.length - 1);
    System.out.println(Arrays.toString(array));
  }
}



PreviousNext

Related