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)); } }