¿Cuál sería una buena implementación para obtener todas las fechas de lunes y jueves entre un intervalo de fechas determinado (DateX y DateY) en JAVA?

Tengo este problema. Quiero tener algunos días entre un intervalo de fechas dado. ¿Cuál sería una solución óptima para esto? por ejemplo, deseo obtener todas las fechas de lunes, miércoles y jueves desde hoy hasta dos meses.

Gracias de antemano

Respuestas a la pregunta(3)

Su respuesta a la pregunta