当前位置: 首页 > 知识库问答 >
问题:

如何将两个不同的数组变成一个二维数组

郎俊雅
2023-03-14

有两个不同的字符串数组。

String a[] = {"a", "b", "c", "d"};
String b[] = {"1", "2", "3", "4"};

我想把这两个数组做成一个4*2矩阵。

String answer[][] = {{"a", "1"}, {"b", "2"}, {"c", "3"}, {"d", "4"}};

我怎么做这个矩阵?

String[][] result = {a,b};

共有1个答案

呼延辰龙
2023-03-14
public static String[][] convert(String[] a, String[] b) {
    String[][] res = new String[a.length][];

    for(int row = 0; row < a.length; row++)
        res[row] = new String[] { a[row], b[row] };

    return res;
}
 类似资料:
  • 关于php数组合并的问题,如何把两个不同的二维数组,合并成一个二维数据?

  • 问题内容: 我已经有了用于将一维二维转换为一维二维的代码,但是我不知道如何将其转换。这是我的代码: 问题答案: 您正在寻找类似的东西: 与以下内容相同: 但试图帮助进一步解释这个概念。

  • 问题内容: 例如我有2个数组 我怎么能 和这样我得到 ? 问题答案: 您可以使用dstack: 如果必须有元组: 对于Python 3+,您需要扩展iterator对象。请注意,这是非常低效的:

  • 给定两个数组,其中数组1包含变量,数组2包含变量的值,我希望得到这两个数组的所有可能组合,例如: 数组可以容纳尽可能多的变量,也可以容纳。 所需输出: 我尝试了一种递归方法: 我希望能够将每一行正确的内容保存为中的一个元素,但首先我想知道如何正确打印每一行。 编辑:第二个数组不是常量,它在每个变量之间不同: 显然,这在递归中行不通,因为我需要将每个数组与变量数组一起发送,我通过创建一个对象来实现这

  • 正如标题所示,我想将两个数组串联成一个更大的数组。例如: 一切顺利。我用的方法“专业”吗?}

  • 问题内容: 有没有一种快速的方法来将一个数组的值组合为另一个数组的键? 输入: 预期产量: 我该怎么办? 问题答案: 会完全按照您的意愿做。 引用手册: 通过将keys数组中的值用作键,并将values数组中的值用作对应值来创建数组。 对于您的情况,您必须执行以下操作: 当然,您也可以使用各种循环组合来做到这一点,这可能是最简单的解决方案。