◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java中倒序数组有两种方法:使用collections.reverse()方法手动遍历数组
Java中倒序数组
在Java中倒序数组有两种主要方法:
1. 使用Collections.reverse()方法
int[] arr = {1, 2, 3, 4, 5}; Collections.reverse(Arrays.asList(arr));
2. 手动遍历数组
立即学习“Java免费学习笔记(深入)”;
int[] arr = {1, 2, 3, 4, 5}; int i = 0; int j = arr.length - 1; while (i < j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; i++; j--; }
示例代码:
int[] myArray = {5, 2, 8, 1, 4}; // 方法 1:使用Collections.reverse() Collections.reverse(Arrays.asList(myArray)); System.out.println(Arrays.toString(myArray)); // 输出:[4, 1, 8, 2, 5] // 方法 2:手动遍历数组 int i = 0; int j = myArray.length - 1; while (i < j) { int temp = myArray[i]; myArray[i] = myArray[j]; myArray[j] = temp; i++; j--; } System.out.println(Arrays.toString(myArray)); // 输出:[4, 1, 8, 2, 5]
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。