¿Cómo obtener una lista de fechas de alguna fecha? [duplicar

Esta pregunta ya tiene una respuesta aquí:

how para obtener una lista de fechas entre dos fechas en java 21 respuestas

Tengo dos variables:

startDate - por ejemplo 29/04/2018howManyDays - por ejemplo 30

Quiero obtener una lista de 30 días a partir de la fecha 29/04/2018. ¿Me puede decir cómo puedo hacerlo? Encontré solo días entre dos fechas.

int days = Days.daysBetween(startDate, endDate).getDays();
List<LocalDate> dates = new ArrayList<LocalDate>(days);  // Set initial capacity to `days`.
for (int i=0; i < days; i++) {
    LocalDate d = startDate.withFieldAdded(DurationFieldType.days(), i);
    dates.add(d);
}

No sé cómo cambiar el código.

Respuestas a la pregunta(3)

Su respuesta a la pregunta