0
如何使用名稱而不是子節點列表中節點的範圍來獲取子樹節點。使用名稱而不是位置獲取樹節點
,我發現這個方法,但它使用在孩子列表中的元素的位置:
selectedNode.getChildren().get(i).
非常感謝
如何使用名稱而不是子節點列表中節點的範圍來獲取子樹節點。使用名稱而不是位置獲取樹節點
,我發現這個方法,但它使用在孩子列表中的元素的位置:
selectedNode.getChildren().get(i).
非常感謝
您會收到致電getChildren()
集合是一個標準的Java集合IIRC,不按名稱索引。我能想到的唯一方法就是創建自己的Node實現或遍歷集合(我認爲這是最簡單的解決方案)。
public Node getNodeByName(String name)
{
for (Node n : selectedNode.getChildren())
{
if (name.equals(n.getName())
{ return n; }
}
return null;
}