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