java库中反转数组方法
时间: 2023-12-09 14:45:18 浏览: 140
引用[2]中提到了一种在函数内部反转数组的方法。在Java库中,可以使用`java.util.Collections`类的`reverse()`方法来反转一个数组。这个方法接受一个`List`类型的参数,所以我们需要先将数组转换为`List`,然后再调用`reverse()`方法进行反转。最后,我们可以将反转后的`List`再转换回数组。以下是使用`Collections.reverse()`方法反转数组的示例代码:
```java
import java.util.Arrays;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
Integer[] arr = {11, 12, 13, 14, 15};
// 将数组转换为List
List<Integer> list = Arrays.asList(arr);
// 使用Collections.reverse()方法反转List
Collections.reverse(list);
// 将反转后的List转换回数组
Integer[] reversedArr = list.toArray(new Integer[0]);
// 输出反转后的数组元素
System.out.print("数组反转后:");
for (int i = 0; i < reversedArr.length; i++) {
if (i != reversedArr.length - 1) {
System.out.print(reversedArr[i] + ",");
} else {
System.out.print(reversedArr[i]);
}
}
System.out.println();
}
}
```
输出结果为:数组反转后:15,14,13,12,11
所以,使用`java.util.Collections`类的`reverse()`方法可以很方便地反转一个数组。
阅读全文