Ciao a tutti.
Sto programmando con java un programma che permette l'ottenimento da input di un file xml e,da quest'ultimo, la creazione di un arraylist.
ll problema ,quello che mi ha portato a scrivere questo topic,è che dovrei fare un confronto tra delle date (una già ottenuta in formato GregorianCalendar ed un altra da ricavare,appunto dalla lista) ma non riesco a farlo.

ecco il codice
codice:
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.GregorianCalendar;
import java.util.List;

public class Dispensa {
**listadata è la variabile con cui contrassegnerò la data di volta in volta ottenuta dalla lista
	GregorianCalendar listadata=null;
	int varidlist;

 public void eliminazioneProdottiScaduti(List list,GregorianCalendar datascad){
		//questo è il metodo con cui controlleremo la lista e vedremo se c'è qualcosa da eliminare
	 //scorriamo la lista
	 SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MM-yyyy");
	 GregorianCalendar dataottenuta = new GregorianCalendar();
	 
	
		
	 for (int i=2;i<list.size();i++){
		 //usiamo una variabile per gestire il contenuto indicato
		 
		 /*A QUESTO PUNTO NON RIESCO AD ANDARE AVANTI..la varidlist è una variabile che mi servirebbe per
		  * trasformare il contenuto puntato nella lista  dal formato String al formato data
		 */
		 varidlist=list.getList(i);**qui mi dà l'errore**
	   
	 }
 }
}
L'errore è the method getList(int) is undefined for the type List .
Grazie,spero di essere stato abbastanza chiaro.