如何將一個數組的元素插入到第二個數組中?

費利克斯·別克紹夫
int nums1[] = {1,2,3,0,0,0}; //instead of zeros i want to add elements of nums2
int nums2[] = {2,5,6};
for(int i=3;i<nums1.length;i++){
    for(int j=0;j<nums2.length;j++){
        nums1[i]=nums2[j];
    }
}

System.out.println(Arrays.toString(nums1));

我想要的輸出是(已排序)

[1,2,2,3,5,6]

但我的輸出是

[1, 2, 3, 6, 6, 6].
詹姆士

你不想要一個嵌套循環。具有多個索引的單個循環就是您所追求的。

import org.junit.jupiter.api.Test;

import java.util.Arrays;

import static org.assertj.core.api.Assertions.assertThat;

public class ReplaceArrayItems {
    @Test
    void testReplaceItems() {
        int nums1[] = {1, 2, 3, 0, 0, 0}; //instead of zeros i want to add elements of nums2
        int nums2[] = {2, 5, 6};
        for (int i = 3, j = 0; i < nums1.length && j < nums2.length; i++, j++) {
            nums1[i] = nums2[j];
        }

        assertThat(nums1).isEqualTo(new int[]{1, 2, 3, 2, 5, 6});
        System.out.println(Arrays.toString(nums1));
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何將哈希數組組合成一個數組?

快速檢查數組中的元素是否在另一個數組中(二維)

如何組合兩個查詢,其中一個結果是數組,第二個是數組中的元素位置?

在C中將奇數索引元素從一個數組複製到另一個數組

如何使用反應中的函數將json數據從一個組件傳遞到另一個組件

將另一個數組中包含的 numpy 數組合併到不同的 numpy 數組中

如何將所有數字添加到數組的單個元素中?

無法將第二個數組對象值添加到 javascript 中的第一個對像數組中

如何取一個整數並將其前面的每個數字放入數組中?

根據 Rust 中的第一次出現,用第二個數組的元素替換第一個數組的元素

如何將每個數組元素插入另一個數組中的每個其他元素?

如何根據javascript中的第一個元素對多個嵌套數組的第二個元素進行分組?

.slice() 數組中的第二個元素

將二維數組複製到另一個二維數組

使用兩個數組的 Pandas 查找表(第一個數組的索引,第二個數組的列)

如何創建一個像 findSum([1,2,3,5], 5) 這樣的函數,第二個參數是數組元素的總和,並在 javascript 中返回這兩個元素?

忽略數組中的第二個對象(godot)

將一個數組存儲到另一個數組的特定位置

如何在另一個數組中插入一個數組?

如何將多個數組合二為一?

將一個數組與另一個數組進行比較,然後將第二個數組中缺少的對象添加到第一個數組中

來自第一個數組的字段值以從 Javascript 中的第二個數組獲取值

如何將多個 Excel 文件中的二維數組組合成單個二維數組?

如何將 numpy 2d 數組插入到單個 pyspark 數據幀單元格中

如何在兩個數組之間找到重複的整數並將它們複製到一個新數組中?

如何將 mongodb 數組中的值與另一個數組匹配

如何在 PHP 中將多個數組項插入到一個數組中

將兩個數組列表與相同類型的對象進行比較。如何獲取第一個列表中除第二個列表中包含的元素之外的所有元素?

如何在java中將二維數組拆分為多個不同大小的二維數組