在java中用两个1d数组填充2d数组
我有2个1d数组,我试图将它们填充到JAVA中的单个2d数组中。
例如:
x[] = {2,5,7,9} y[] = {11,22,33,44}
结果应该是:
result[][] = {{2,5,7,9}, {11,22,33,44}}
我该怎么做? 我目前有这样的事情:
for(int row = 0; row < 2; row++) { for(int col = 0; col == y.length; col++) { ??? } }
我有点卡在那里……
2D数组是一个数组数组。 那你为什么不试试呢?
int result[][] = {x,y};
并确保它如此简单和有效,测试这个:
for(int i=0; i
尝试这个:
ArrayList tempList = new ArrayList(); tempList.add(x); tempList.add(y); Integer result[][] = new Integer[tempList.size()][]; result = tempList.toArray(tempList);
您必须还原行和列索引
for(int row = 0; row < 2; row++) { for(int col = 0; col = y.length; col++) { .... } }