可以使用以下方法来反转Java数组:
public static void reverseArray(int[] arr) {
int[] reversedArray = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
reversedArray[i] = arr[arr.length - 1 - i];
}
for (int i = 0; i < arr.length; i++) {
arr[i] = reversedArray[i];
}
}
import java.util.Arrays;
import java.util.Collections;
public static void reverseArray(int[] arr) {
Integer[] integerArr = Arrays.stream(arr).boxed().toArray(Integer[]::new);
Collections.reverse(Arrays.asList(integerArr));
for (int i = 0; i < arr.length; i++) {
arr[i] = integerArr[i];
}
}
这两种方法都可以实现数组的反转,选择其中一种来使用即可。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Java实现数组反转的方法有哪些