java 利用数组的 reverse() 函数。
时间: 2024-01-21 19:17:49 浏览: 114
在 Java 中,可以使用 Arrays 类中的静态方法 reverse() 对数组进行反转。示例如下:
```java
import java.util.Arrays;
public class ReverseArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.println("Original array: " + Arrays.toString(arr));
reverse(arr);
System.out.println("Reversed array: " + Arrays.toString(arr));
}
public static void reverse(int[] arr) {
int i = 0;
int j = arr.length - 1;
while (i < j) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
i++;
j--;
}
}
}
```
输出结果为:
```
Original array: [1, 2, 3, 4, 5]
Reversed array: [5, 4, 3, 2, 1]
```
在示例中,我们定义了一个 reverse() 方法来反转数组。该方法使用两个指针 i 和 j 分别指向数组的首尾元素,然后通过交换它们的值来反转数组。最后,我们使用 Arrays 类的 toString() 方法将反转后的数组以字符串形式打印出来。
阅读全文