Java数组元素前移和后移

需求
创建一个数组
String[] arr = {“A”,“B”,“C”,“D”,“E”};
1:数组前移
ABCDE—>BCDEA
2:数组后移
ABCDE—>EABCD

public static void moveLeft(){
		Object[] obj = {"a",10,101.101,12,true};
		
		//创建一个数组
	     String[] arr = {"A","B","C","D","E"};
	     //1:将下标为0,保存在一个临时的变量中
	     String temp = arr[0];
	     
	     //2:循环向前移位
	     for(int i = 0;i=1;i--){
	    	 arr[i] = arr[i-1];
	     }
	     //3 将最后一位的值放入第一位
	     arr[0] = temp;
	     
	     for (String s : arr) {
				System.out.println(s);
	    }
		
	}
	
	public static void main(String[] args) {
		
		moveRight();

	}

}

你可能感兴趣的:(Java数组元素前移和后移)