二唯数组问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:05:03
String[] jmLab = {"文件","编辑","帮助"};
String[][] jmiLab = {{"新建","打开","保存","退出"},
{"撤消","复制","剪切","粘贴","查找"},
{"关于","工作室"}};
我想问下 这个1个1唯的文字数组 和 1个2唯的文字数组 怎么结合起来啊
成为 文件下有 新建 打开 保存 退出 这类

能说下怎么做的么 可以这么做的原因 谢谢

我写了个例子,你可以参照下:
public class Test4 {

public static Map<String, String[]> group(String[] jmLab, String[][] jmiLab) {
Map<String, String[]> map = new HashMap<String, String[]>();
for (int i = 0; i < jmLab.length; i++) {
map.put(jmLab[i], jmiLab[i]);
}
return map;
}

public static void showMap(Map<String, String[]> map) {
Iterator it = map.keySet().iterator();
while (it.hasNext()) {
String file = (String)it.next();
System.out.print(file + ": ");
String[] str = map.get(file);
for (int i = 0; i < str.length; i++) {
System.out.print(str[i] + ", ");
}
System.out.println();
}
}

public static void main(String[] args) {
String[] jmLab = { "文件", "编辑", "帮助" };
String[][] jmiLab = { { "新建", "打开", "保存", "退出&