两个一维数组怎么合并成一个二维数组
2个回答
2016-12-26
展开全部
1、一维数组直接合并数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,work3中的数据为[x1,x2,x3--xn,y1,y2--yn];合并方法:步骤一:直接将两个矩阵合并步骤二:A=[1,2,3,4];步骤三:B=[-1,-2,-3,-4];步骤四:C=zeros(1,size(B,2)+size(A,2));步骤五:C=[A,B];2、一维数组交叉合并:数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,work3中的数据为[x1,y1,x2,y2——,xn,yn];步骤一:A=[1,2,3,4];步骤二:B=[-1,-2,-3,-4];步骤三:C=zeros(1,size(B,2)+size(A,2));步骤四:C(1:2:end)=A;步骤五:C(2:2:end)=B;步骤六:C=1-12-23-34-4。
展开全部
String[] arrStr1 = { "0", "1", "2" };
String[] arrStr2 = { "A", "B", "C" };
String[][] arrs = { arrStr1, arrStr2 };
for (int i = 0; i < arrs.length; i++) {
String[] arrStr = arrs[i];
for (int j = 0; j < arrStr.length; j++) {
System.out.print(arrStr[j] + "\t");
}
System.out.println();
}
输出结果:
0 1 2
A B C
String[] arrStr2 = { "A", "B", "C" };
String[][] arrs = { arrStr1, arrStr2 };
for (int i = 0; i < arrs.length; i++) {
String[] arrStr = arrs[i];
for (int j = 0; j < arrStr.length; j++) {
System.out.print(arrStr[j] + "\t");
}
System.out.println();
}
输出结果:
0 1 2
A B C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询