Не понимаю, у тебя есть секция, которая может в себе содержать ещё секции? А уроки где находятся? В секции, которая не содержит 'подсекций'?
уроки находятся в секции, эти секции по типу папок на компе, может быть секция в секции, и в ней могут быть уроки
Попробуй что-то типа такого по логике: getLessons(Section s) { List<Lessons> subLessons = s.getSections().stream().map(this::getLessons).collect(toList()); sublessons.add(s.getLessons()); return subLessons; }
Обсуждают сегодня