Java如何反转数组元素的顺序?

在此代码段中,您将学习如何反转数组元素的顺序。要反转为元素顺序,将使用该Collections.reverse()方法。此方法需要带有List类型的参数。因此,我们需要List先将数组转换为类型。我们可以使用Arrays.asList()进行转换。然后我们将其反转。要转换List回数组,我们可以使用Collection.toArray()方法。

让我们看看下面的代码片段:

package org.nhooo.example.util;

import java.util.Arrays;

import java.util.Collections;

import java.util.List;

public class ArrayReverse {

    public static void main(String[] args) {

        // 创建一个整数数组并打印出来。

        Integer[] numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8};

        System.out.println("Arrays.toString(numbers) = " + Arrays.toString(numbers));

        // 将int数组转换为List。

        List numberList = Arrays.asList(numbers);

        // 颠倒列表的顺序。

        Collections.reverse(numberList);

        // 将列表转换回整数数组

        // 并打印出来。

        numberList.toArray(numbers);

        System.out.println("Arrays.toString(numbers) = " + Arrays.toString(numbers));

    }

}

上面的代码片段的输出是:

Arrays.toString(numbers) = [0, 1, 2, 3, 4, 5, 6, 7, 8]

Arrays.toString(numbers) = [8, 7, 6, 5, 4, 3, 2, 1, 0]

                       

以上是 Java如何反转数组元素的顺序? 的全部内容, 来源链接: utcz.com/z/330730.html

回到顶部