Originariamente inviato da bircastri
Del tipo se io seleziono il mese di novembre anno 2011,
il programma dovrebbe creare un array con tutti i giorni che vanno dal 1 al 30 di Novembre.

Con giorni io itendo numeri 1/11 2/11 3/11....

Oppure ancora se io seleziono un intervallodi date tipo 5/10/2011 12/12/2011

i giorni compresi in questo intervallo.

Come posso fare?
Usa GregorianCalendar. Imposta la data di inizio e poi vai avanti a passi di 1 giorno con il metodo add fino a quando non arrivi alla data di fine (per questo ti aiutano ad esempio i metodi after/before o da Java 5 il compareTo).

Nota che se vuoi sapere quale è l'ultimo giorno di un mese, te lo dice il calendar stesso con il metodo getActualMaximum specificando il campo DAY_OF_MONTH per una certa data impostata.

E ricorda che nei calendar il mese è zero-based (Gennaio=0)

Se hai dubbi, chiedi pure.