第1个回答 2010-02-04
HashMap a[3],b[3],c[3],...;//可用二维数组
a[2].put(a1,a1);
a[1].put(aa,a[2]);
a[0].put(a,a[1]);
//至于怎么循环来同样初始化b[3],c[3],...就不说了。
第2个回答 2010-02-05
Map map = new HashMap();
map.put("a", new HashMap().put("aa", new HashMap().put("a1", "a1")));
map.put("b", new HashMap().put("bb", new HashMap().put("b1", "b1")));
map.put("c", new HashMap().put("cc", new HashMap().put("c1", "c1")));