【发布时间】:2012-11-04 18:30:23
【问题描述】:
我(至少)有两个多维字符串数组(维度不相等),我试图将它们并排放置。也就是说,
String[][] arrayOne 包含以下内容:
aaaaa
aaaaa
aaaaa
aaaaa
aaaaa
aaaaa
aaaaa
...String[][] arrayTwo 包含以下内容:
bbbbbbbb
bbbbbbbb
bbbbbbbb
bbbbbbbb
...而String[][] arrayThree 包含以下内容:
ccccccc
ccccccc
ccccccc
ccccccc
ccccccc
ccccccc
ccccccc
ccccccc
我一直未能成功地尝试创建一个返回以下内容的方法(最好作为多维字符串数组,但也可以作为字符串工作):
String[][] result 包含以下内容:
ccccccc
ccccccc
aaaaa ccccccc
aaaaa ccccccc
aaaaa ccccccc
aaaaa bbbbbbbb ccccccc
aaaaa bbbbbbbb ccccccc
aaaaa bbbbbbbb ccccccc
aaaaa bbbbbbbb ccccccc
所以基本上,该方法会将数组并排放置,将它们全部对齐到底部,然后将它们组合成一个数组。
到目前为止,我解决此问题的复杂尝试只会产生更多错误,而尝试使用 println 语句等进行调试只会让我更加困惑。而且我认为有人知道完成这项任务的相当简单的方法。
如果有人知道,将不胜感激!!!
*编辑 - * 示例 #2:
aaaa bbb ccccc ccccc
aaaa 'plus' bbb 'plus' ccccc 'yields' aaaa ccccc
aaaa ccccc aaaa bbb ccccc
ccccc aaaa bbb ccccc
【问题讨论】:
-
我们能看到你努力中的那些错误吗?
-
请发送您尝试过的代码
-
您的
arrayOne、arrayTwo和arrayThree似乎是一维的。 -
抱歉,我忘了说每个字母都是每个数组中的一个元素(如果有帮助的话)。
-
在您的最终数组中,您是否希望空格只包含
null?
标签: java arrays string multidimensional-array