填充多维(2个以上)字符串数组Java
我想知道是否有一些方法/策略来填充多维数组
private String[] MENU = {"MENU 1", "MENU 2", "MENU 3"};
private String[][][] SUBMENU = {
{{"SUBMENU 11", "TEXTO 11"}},
{{"SUBMENU 21", "TEXTO 21"}, {"SUBMENU 22", "TEXTO 22"}},
{{"SUBMENU 31", "TEXTO 31"}, {"SUBMENU 32", "TEXTO 32"}, {"SUBMENU 33", "TEXTO 33"}}};
这是我从这里得到的一个例子:http://www.portal安卓.org/comunidade/viewtopic.php?f=7&t=14561
但我不知道用什么方法来填充三维字符串数组
有什么提示吗
# 1 楼答案
在填充过程中使用
ArrayList<String>
,然后通过调用String[] a1 = aList.toArray(new String[0])
检索数组,对所有内部数组执行此操作,然后通过调用String[][] multiDim = new String[]{a1, a2, a3, a4}
将所有数组相加