迭代目录和无限子目录

时间:2013-09-20 03:20:32

标签: java iteration

我有一个程序,您可以在其中添加完整的主题,然后在每个主题中添加完整的主题,等等。我正在为所述程序制作一个装载程序,以加载预先制作的主题地图。我在每个子科目中都有一个基础科目,两个子科目和一个科目。我的代码适用于1,1.1,1.1.1,1.2,但不适用于1.2.1。你能看看吗?

private static Subject search(String title, ArrayList<Subject> subList) {

    for (Subject sub : subList) {

        if (sub.getTitle().equals(title)) {
            return sub;
        } else {
            return search(title, sub.getSubs());
        }
    }

    return null;
}

据我所知,没有错。

0 个答案:

没有答案