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.