gpt4 book ai didi

java - 在 Java 中反转数组

转载 作者:IT老高 更新时间:2023-10-28 20:39:03 26 4
gpt4 key购买 nike

如果我有这样的数组:

1 4 9 16 9 7 4 9 11 

反转数组的最佳方法是什么,使其看起来像这样:

11 9 4 7 9 16 9 4 1 

我有下面的代码,但是感觉有点繁琐:

public int[] reverse3(int[] nums) {
return new int[] { nums[8], nums[7], nums[6], nums[5], num[4],
nums[3], nums[2], nums[1], nums[0] };
}

有没有更简单的方法?

最佳答案

Collections.reverse()如果您将数字放入 IntegersList 中,则可以为您完成这项工作。

List<Integer> list = Arrays.asList(1, 4, 9, 16, 9, 7, 4, 9, 11);
System.out.println(list);
Collections.reverse(list);
System.out.println(list);

输出:

[1, 4, 9, 16, 9, 7, 4, 9, 11]
[11, 9, 4, 7, 9, 16, 9, 4, 1]

关于java - 在 Java 中反转数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12678781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com