我有一个程序,您可以在其中添加完整的主题,然后在每个主题中添加完整的主题,等等。我正在为所述程序制作一个装载程序,以加载预先制作的主题地图。我在每个子科目中都有一个基础科目,两个子科目和一个科目。我的代码适用于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;
}
据我所知,没有错。