0
DefaultTreeModel
を使用すると、defaultmutbletreenode
のgetRoot()
はそれが一番高い祖先を返しますが、一世代先に戻って2番目に高い祖先に戻すにはどうしますか?Java:子孫のツリートップの2番目に高い祖先を取得
root
- ancestor 1
- some parent
- some child
- ancestor 2
- some parent
- another parent
- some child
ので、どのようancestor 1
を見つけるために、このブランチでsome child
与えられ、各ブランチの深さはroot
の下で、各ancestor
ノードごとに異なります。
私はそれがancestor 2
を見つけるだろう、some child
与えられ、より深い枝のためにもsome child
からancestor 1
まで横断する旧姓、と。