我想建立一棵樹,我想父節點鏈接到基於類似結構的文件路徑的孩子,如下面的一個,其中世界是根:從文件路徑構建樹,我的邏輯正確嗎?
The World
The World/Asia
The World/Asia/Afghanistan
The World/Asia/Iran
The World/Asia/China";
我想打開它, into:
我採取的方法如下。我想知道是否有人能夠幫我指點正確的方向。我不確定我的邏輯是否正確?
public void linkNodeToParent(String path, Node n)
{
String[] pathNodes = path.split("/");
Node parent = root;
for(int i = 0; i < pathNodes.length; ++i)
{
for(int j = 0; j < parent.getChildren().size(); ++j)
{
if(parent.getChildren().get(j).getNodeName().equals(pathNodes[i]))
parent = parent.getChildren().get(j);
}
}
}
什麼問題?你的問題是什麼? –
我不知道如果我正確實施它,如果我的邏輯是正確的 – audiFanatic
**「我的邏輯是否正確?」** *是一個*問題。如果這是你的問題,請[編輯]進入問題中(http://stackoverflow.com/posts/16560509/edit) –