package com;
import java.util.*;
public class Test5{
public static void main(String[] args){
int[] array = {1,2,3,4,5,6,7};
System.out.println(Arrays.toString(m1(array)));
System.out.println("=========");
System.out.println(Arrays.toString(m2(array)));
/*int[] array = {1,2,3,4,5,6,7};
for(int i=0;i<array.length/2;i++){
int tmp = array[i];
array[i]=array[array.length-1-i];
array[array.length-1-i] = tmp;
}
System.out.println(Arrays.toString(array));*/
}
// 方法1:
public static int[] m1(int[] array){
for(int i=0;i<array.length/2;i++){
int tmp = array[i];
array[i]=array[array.length-1-i];
array[array.length-1-i] = tmp;
}
return array;
}
// 方法2:
public static int[] m2(int[] array){
int[] x = new int[7];
int j=0;
for(int i =array.length-1;i>-1;i--){
x[j++] = array[i];
}
return x;
}
}
转载于:https://www.cnblogs.com/wangyongxia/p/6164981.html
本文介绍了两种使用Java实现数组翻转的方法。第一种方法通过交换元素的位置来直接修改原始数组,第二种方法创建一个新的数组并将原始数组的元素逆序复制到新数组中。这两种方法都适用于需要反转数组元素顺序的场景。
7332

被折叠的 条评论
为什么被折叠?



