java - Java中如何合并两个数组?

标签 java arrays

它不是连接,而是合并两个数组,使它们成为名称值对的数组。

firstarray = ["a","aa","aaa"]
secondarray = ["b","bb","bbb"]
result = [["a","b"],["aa","bb"],["aaa","bbb"]]

最好的方法是什么?

最佳答案

在 Java 中:

public static int [][] concat(int a[], int b[]) {
    int res[][] = new int[a.length][2];
    if (a.length != b.length) {
        throw new IllegalArgumentException("lenght are not equal, cannot perform");
    }
    for (int i = 0; i < a.length; i++) {
        res[i][0] = a[i];
        res[i][1] = b[i];
    }
    return res;
}

关于java - Java中如何合并两个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459258/

相关文章:

java - 如何添加不从 TestCase 扩展到 TestSuite 的 JUnit 4 测试?

javascript - vue js : Prevent Sort from sorting array items, 我只需要结果

php - 如何将数组的每个元素插入数据库?

arrays - 寻找数组缩减算法

java - 二维码扫描仪无法在 android 6.0.1 中运行(显示白屏)

java - AuthenticationProvider authenticate 在 IE 中调用两次,登录失败

python - 将整数数组转换为索引字典

arrays - 如何使用 iOS Swift 将一组图像存储在 Firebase Storage 中的 1 个路径下

java - 为什么 JUnit 从 Eclipse 启动需要这么长时间?

java - 如何使用 Tomcat 配置 HTTPS?