Le gestisci quindi nella classe come stringhe?
se si... allora dovresti fare cosi per esempio:
mettiamo il caso in cui cData è un array di stringa che contiene la data corrente (dell'oggetto), quindi
cData[0]=al giorno
cData[1]=al mese
cData[2]=all'anno
boolean compareTo(String data)
{
String[] sData;
sData = data.split("/"); //se la data è nel formato gg/mm/aaaa o diverso ma comunque ha come separatore il car. /
for(int i=0;i<3;i++)
if (!(sData[i].equals(cData[i])))
return false;
return true;
}
non l'ho testata perchè ho scritto direttamente il codice qui, cmq dovrebbe andare