这是我的情况。我有以下目的;
public class MyTemplate{
private MyTemplate[]childTemplates;
}
现在在同一个类中,我有一个数组,其中包含同一对象的子元素,在本例中为模板。我需要的是能够遍历每个元素以及这些元素中的元素,因为这可以像树结构一样。目前,我无法想到一种方法可以覆盖元素中的每个子元素。
感谢任何人都可以指引我正确的方向。
最佳答案
像这样?
public class MyTemplate
{
private MyTemplate[] childTemplates;
void iterate()
{
// do something with this
for (MyTemplate template: childTemplates)
template.iterate();
}
}
关于java - 如何编写一个递归方法来检查这种情况?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14474298/