错了,错了,Value可以是个一维数组。
解决方案 »
- 关于spring整合hibernate出现的错误
- JSF的 <h:selectOneListbox 和 <h:selectManyListbox 怎么控制宽度
- java ui& android ui 希望高手们都进来看看下 怎么实现这个图片效果
- 关于struts2中web.xml配置的问题(急)
- 想找一个功能相对简单的项目,是一个工程,直接进去就可以了~~~
- 帮忙看看这个错误问题是由什么引起的
- java新手
- 关于 iBATIS
- 为什么我的jsp只能显示一半???
- eclipse+myeclipse 配置tomcat后,但无法启动?
- 请问各位谁手中有JSP页中数据分页显示的代码码
- “EJB引用”--实践失败
// 获取左右子节点
String leftID = getLeftID(as_ClientID);
String rightID = getRightID(as_ClientID);
HashMap result = new HashMap();
if (leftID != null) {
// 左子节点的map直接加入结果
result.putAll(getClientIDPosition(leftID, layernumber + 1));
}
if (rightID != null) {
// 右子节点的map需要调整value[1],加上每一层的位移量
HashMap rightMap = getClientIDPosition(rightID, layernumber + 1);
for (Iterator iterator = rightMap.keySet(); iterator.hasNext();) {
String id = (String)iterator.next();
int[] value = (int[])rightMap.get(id);
value[1] += (1 << (value[0] - layernumber - 1));
}
result.putAll(rightMap);
}
// 加入root节点
int[] root = {layernumber, 1};
result.put(as_ClientID, root);
return result;
}