【发布时间】:2017-10-03 16:01:00
【问题描述】:
我有这张地图:
static Map<String, String> myMap = new HashMap<>();
static {
myMap.put("param1","param11");
myMap.put("param2","param22");
}
我有这个二维数组:
Object[][] objArr1 = new Object[][]{
{"1", 1},
{"2", 2}
};
我想将上面的“合并”到另一个二维数组中:
Object[][] objArr3 = new Object[][];
所以 objArr3 的结果内容是(不分先后):
{"1", 1, "param1","param11"},
{"1", 1, "param2","param22"},
{"2", 2,"param1","param11"},
{"2", 2,"param2","param22"
我知道我可能需要
new Object[objArr1 * myMap.size()][4];
但无法创建适当的嵌套 for 循环来执行此操作。我尝试结合here 和here 的解决方案,但无济于事。 非常感谢任何帮助。
【问题讨论】:
-
尝试过,但都是胡言乱语
-
我们需要看到这些尝试才能为您提供帮助。请仔细阅读我提供的链接,以了解您现在应该做什么。
标签: java multidimensional-array