中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java數組反轉的方法是什么

小億
114
2024-02-29 17:04:17
欄目: 編程語言

可以使用以下方法來反轉Java數組:

  1. 使用循環:創建一個新數組,從原數組的末尾開始遍歷,并將元素依次放入新數組中。
public static void reverseArray(int[] arr) {
    int[] reversedArray = new int[arr.length];
    
    for (int i = 0; i < arr.length; i++) {
        reversedArray[i] = arr[arr.length - 1 - i];
    }
    
    for (int i = 0; i < arr.length; i++) {
        arr[i] = reversedArray[i];
    }
}
  1. 使用Collections.reverse()方法:將數組轉換為List,然后使用Collections.reverse()方法進行反轉。
import java.util.Arrays;
import java.util.Collections;

public static void reverseArray(int[] arr) {
    Integer[] integerArr = Arrays.stream(arr).boxed().toArray(Integer[]::new);
    Collections.reverse(Arrays.asList(integerArr));
    
    for (int i = 0; i < arr.length; i++) {
        arr[i] = integerArr[i];
    }
}

這兩種方法都可以實現數組的反轉,選擇其中一種來使用即可。

0
华阴市| 靖州| 德阳市| 瓮安县| 桂东县| 武定县| 万安县| 乌恰县| 玉溪市| 德化县| 刚察县| 湘阴县| 冕宁县| 阿合奇县| 普陀区| 石台县| 叙永县| 西畴县| 任丘市| 辉县市| 隆回县| 新兴县| 来宾市| 涪陵区| 陆河县| 建瓯市| 方正县| 运城市| 迁西县| 名山县| 浦东新区| 成安县| 汨罗市| 灵璧县| 乌拉特前旗| 泾阳县| 济宁市| 焦作市| 泾源县| 璧山县| 皮山县|