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

溫馨提示×

java怎么合并兩個int數組并排序

小億
94
2023-10-27 14:17:16
欄目: 編程語言

要合并兩個int數組并排序,可以按照以下步驟進行:

  1. 創建一個新的int數組,長度為兩個輸入數組的長度之和。
  2. 將第一個數組的元素復制到新數組的前半部分。
  3. 將第二個數組的元素復制到新數組的后半部分。
  4. 使用Arrays類的sort方法對新數組進行排序。
  5. 輸出排序后的新數組。

下面是一個示例代碼:

import java.util.Arrays;

public class MergeAndSortArrays {

    public static void main(String[] args) {
        int[] array1 = {1, 3, 5};
        int[] array2 = {2, 4, 6};

        int[] mergedArray = mergeAndSortArrays(array1, array2);

        System.out.println(Arrays.toString(mergedArray));
    }

    public static int[] mergeAndSortArrays(int[] array1, int[] array2) {
        int[] mergedArray = new int[array1.length + array2.length];

        System.arraycopy(array1, 0, mergedArray, 0, array1.length);
        System.arraycopy(array2, 0, mergedArray, array1.length, array2.length);

        Arrays.sort(mergedArray);

        return mergedArray;
    }
}

在上面的示例中,我們定義了一個mergeAndSortArrays方法,該方法接受兩個int數組作為參數,并返回合并并排序后的新數組。我們使用System.arraycopy方法將兩個輸入數組的元素復制到新數組中,并使用Arrays.sort方法對新數組進行排序。最后,我們使用Arrays.toString方法將排序后的新數組轉換成字符串并輸出。

0
盐亭县| 遵化市| 精河县| 佳木斯市| 许昌县| 蒙阴县| 吉林市| 阿克苏市| 九龙城区| 巴塘县| 兴化市| 南充市| 河曲县| 东至县| 马公市| 泗洪县| 宿迁市| 胶南市| 济阳县| 邛崃市| 绿春县| 大兴区| 天峨县| 铜鼓县| 潜山县| 武鸣县| 夹江县| 丹巴县| 德江县| 荆门市| 务川| 中方县| 济阳县| 阜平县| 丹棱县| 敖汉旗| 永善县| 瑞安市| 上林县| 广昌县| 开阳县|