81 messaggi dal 07 gennaio 2004
Buongiorno,
ho un problema con un ArrayList.

E' possibile ordinare l'oggetto in cascata su due campi?
Ad esempio se avessi Citta, Nome , Cognome:
è possibile oridnare il contenuto dell'arraylist per Citta,Cognome?

Grazie
Simone
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

devi farti una classe che implementa IComparer e pasarla in input al metodo sort.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
81 messaggi dal 07 gennaio 2004
Grazie,
quindi cosi è corretto?



public int CompareTo(Object obj)
{
ValueData objTmp = (ValueData)obj;
int r = this.cognome.CompareTo(objTmp.cognome);
if (r==0)
r= this.nome.CompareTo(objTmp.nome);
return r;
}

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.