Documente Academic
Documente Profesional
Documente Cultură
import java.util.Calendar;
}
/****************************************************************************
**************
* En este caso cuando es una clase que hay varios atributos y quiero
indicarle por cual quiero que ordene lo hago sobreescribiendo el metodo,
* compareTo
*/
public int compareTo(Externo persona) {//este el metodo que utilizo en el
treeset
// TODO Auto-generated method stub
//comparo para ordenar primero por especialidad y despues por la
fecha***********
int resultado=0;
if(this.getEspecialidad().compareTo(persona.getEspecialidad())>0) {
resultado=1;
}
else if(this.getEspecialidad().compareTo(persona.getEspecialidad())<0)
{
resultado=-1;
}
//cuando tiene la misma especialidad compara por la fecha.*********
else if
(this.getEspecialidad().compareTo(persona.getEspecialidad())==0){
if(this.getFechaHora().compareTo(persona.getFechaHora())>0) {
resultado=1;
}
else
if(this.getEspecialidad().compareTo(persona.getEspecialidad())<0) {
resultado=-1;
}else
if(this.getEspecialidad().compareTo(persona.getEspecialidad())==0) {
resultado=0;
}
}
return resultado;