Может ли кто-нибудь помочь мне с логикой рекурсии? У меня есть объект итератора, на котором я повторяю использование цикла while. Затем в каждом итерированном объекте я снова должен повторять и так далее.Логика рекурсии от итерации по итератору и т. Д.
private void handleRecursiveMethod(someMethod) {
Iterator<Sometype> methods=doingSomething(someMethod));
while(methods.hasNext()){
printingDetailsAboutThisMethod(methods.next())
// Again with each method I have to do same
// operation until methods.hasNext becomes false.
handleRecursiveMethod(methods.next());
// By calling this, it does not complete while
// loop first time.
}
}
Вам нужен тип параметра 'someMethod', прежде чем вы сможете что-либо сделать. –
Просто предположим, что есть какой-то Тип. Я хотел спросить о логике рекурсии. – marion
Это не рекурсивная логика. Это итеративная логика. Я смущен тем, что вы просите. –