我有treenodes的行键(比如0_0,0_1等),现在有什么简单的方法来获得该行键的节点,或者我们需要遍历整个树型代码。
下面的代码不工作
private TreeNode getNode(TreeNode node, String key) {
for(TreeNode child : node.getChildren()){
if(key.equals(child.getRowKey()))
return child;
return getNode(child,key);
}
return null;
}发布于 2016-11-11 13:43:16
为了使其尽可能短,不可能用node获取rowkey,因为从JSF页面传递给been的信息类型是String信息,这意味着不可能从这些信息中检索任何数据,就像您在问题中所说的,您唯一的解决方案就是在tree中循环搜索。
https://stackoverflow.com/questions/40528081
复制相似问题