Java如何反转数组呢?
下文笔者讲述使用java代码反转数组的方法分享,如下所示
实现思路:
遍历数组,将数组第一个元素同倒数第一个元素互换
第二个元素同倒数第二个元素互换
例:数组反转的示例分享
// 数组逆置(方法1)
public void reverseArray1(int[] array) {
int length = array.length;
for (int i = 0; i < length / 2; i++) {
int temp = array[i];
array[i] = array[length - 1 - i];
array[length - 1 - i] = temp;
}
printArray(array);
}
// 数组逆置(方法2)
public void reverseArray2(int[] array) {
for (int start = 0, end = array.length - 1; start < end; start++, end--) {
int temp = array[start];
array[start] = array[end];
array[end] = temp;
}
printArray(array);
}
//打印数组
public void printArray(int array[]) {
for (int x = 0; x < array.length; x++) {
System.out.print(array[x] + " ");
}
System.out.println("");
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


