学堂 学堂 学堂公众号手机端

可以使用以下方法来反转Java数组: 使用循环:创建一个新数组,从原数组的末尾开始遍历,并将元素依次放入新数组中

lewis 2年前 (2023-11-22) 阅读数 7 #技术

可以使用以下方法来反转Java数组:

  1. 使用循环:创建一个新数组,从原数组的末尾开始遍历,并将元素依次放入新数组中。
publicstaticvoidreverseArray(int[]arr){ int[]reversedArray=newint[arr.length]; for(inti=0;i<arr.length;i++){ reversedArray[i]=arr[arr.length-1-i]; } for(inti=0;i<arr.length;i++){ arr[i]=reversedArray[i]; } }
  • 使用Collections.reverse()方法:将数组转换为List,然后使用Collections.reverse()方法进行反转。
  • importjava.util.Arrays; importjava.util.Collections; publicstaticvoidreverseArray(int[]arr){ Integer[]integerArr=Arrays.stream(arr).boxed().toArray(Integer[]::new); Collections.reverse(Arrays.asList(integerArr)); for(inti=0;i<arr.length;i++){ arr[i]=integerArr[i]; } }

    这两种方法都可以实现数组的反转,选择其中一种来使用即可。


    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门