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(""); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。