mardi 28 juillet 2009
java : créer un comparateur
/**
* comparateur permettant un tri par ordre decroissant sur la date DH_ENVOI_ALERTE
* @author enwoo
*
*/
private class TriObjetAComparerParDhEnvoiAlerteDecroissant implements Comparator<ObjetAComparer>
{
public int compare(ObjetAComparer o1, ObjetAComparer o2) {
if(o1 == null || o1.getAlm() == null || o1.getAlm().getDhEnvoiAlerte() == null || o2== null || o2.getAlm() == null || o2.getAlm().getDhEnvoiAlerte() == null)
{
throw new NullPointerException("L'objet ne peut etre null");
}
else
{
int cas = o1.getAlm().getDhEnvoiAlerte().compareTo(o2.getAlm().getDhEnvoiAlerte());
if(cas > 0)
{
cas = -1;
}
else if(cas < 0)
{
cas = 1;
}
return cas;
}
}
}
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire