Java将最后一个数组元素移动到第一个数组元素中
我需要将java数组的最后一个元素移到第一个元素中Java将最后一个数组元素移动到第一个数组元素中,java,arrays,Java,Arrays,我需要将java数组的最后一个元素移到第一个元素中 int[] ar = { 1, 2, 3, 4, 5 }; 输入类似于12345 输出应类似于51234 请提供代码 我已经尝试了下面的代码 int temp ; for(int i = 0; i<ar.length -1; i++){ temp = ar[i]; ar[i] = ar[i+1]; ar[i+1] = temp;
int[] ar = { 1, 2, 3, 4, 5 };
输入类似于12345
输出应类似于51234
请提供代码
我已经尝试了下面的代码
int temp ;
for(int i = 0; i<ar.length -1; i++){
temp = ar[i];
ar[i] = ar[i+1];
ar[i+1] = temp;
}
int-temp;
对于(inti=0;i您可以使用以下代码
public static void main(String[] args) {
int[] ar = { 1, 2, 3, 4, 5 };
int[] result = new int[ar.length];
System.arraycopy(ar, 0, result, 1, ar.length - 1);
result[0] = ar[ar.length - 1];
System.out.println(Arrays.toString(result));
}
请展示您到目前为止所拥有的内容。有关更多信息,请参阅what is and。我将投票结束这个问题,因为这个问题是一个明显的编码请求。无论我尝试了什么,我都已添加了代码。