java数组逆序怎么做

ID:17873 / 打印
java数组逆序方法有四种:直接遍历、递归、使用collections.reverse()、使用stream api。

java数组逆序怎么做

Java数组逆序的方法

逆序Java数组是一种常见操作,可以通过以下方法实现:

1. 直接遍历

// 数组a int[] a = {1, 2, 3, 4, 5};  for (int i = 0; i < a.length / 2; i++) {     int temp = a[i];     a[i] = a[a.length - i - 1];     a[a.length - i - 1] = temp; }

2. 递归

立即学习“Java免费学习笔记(深入)”;

// 数组a int[] a = {1, 2, 3, 4, 5};  public static void reverseArray(int[] arr, int left, int right) {     if (left >= right) {         return;     }     int temp = arr[left];     arr[left] = arr[right];     arr[right] = temp;     reverseArray(arr, left + 1, right - 1); }

3. 使用Collections.reverse()

import java.util.Collections;  // 数组a int[] a = {1, 2, 3, 4, 5};  Collections.reverse(Arrays.asList(a));

4. 使用Stream API

import java.util.Arrays; import java.util.List;  // 数组a int[] a = {1, 2, 3, 4, 5};  List<Integer> list = Arrays.stream(a).boxed().toList(); Collections.reverse(list);
上一篇: java怎么设置不定长数组
下一篇: java 数组怎么添加元素

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。