Olá,
Tenho a seguitne classe enumerada do java 5public enum Tipo {
SADT,
CENTRO_MEDICO_ESHO,
HOME_CARE_ESHO,
SADT_ESHO,
HOSPITAL_ESHO,
HOSPITAL,
PRONTO_SOCORRO,
MATERIAL_ORTESE_E_PROTESE,
ANESTESISTA,
OUTROS,
CONSULTORIOS,
CENTROS_MEDICOS,
CLINICA_ESPECIALIZADAS,
HOSPITAL_AMBULATORIO,
CENTRO_MEDICO_DIX;
public String toString(){
switch(this){
case SADT: return "SADT";
case CENTRO_MEDICO_ESHO: return "CENTRO MÉDICO ESHO";
case HOME_CARE_ESHO: return "HOME CARE ESHO";
case SADT_ESHO: return "SADT ESHO";
case HOSPITAL_ESHO: return "HOSPITAL ESHO";
case HOSPITAL: return "HOSPITAL";
case PRONTO_SOCORRO: return "PRONTO SOCORRO";
case MATERIAL_ORTESE_E_PROTESE: return "MATERIAL DE ÓRTESE E PRÓTESE";
case ANESTESISTA: return "ANESTESISTA";
case OUTROS: return "OUTROS";
case CONSULTORIOS: return "CONSULTÓRIOS";
case CENTROS_MEDICOS: return "CENTROS MÉDICOS";
case CLINICA_ESPECIALIZADAS: return "CLÍNICAS ESPECIALIZADAS";
case HOSPITAL_AMBULATORIO: return "HOSPITAL AMBULATÓRIO";
case CENTRO_MEDICO_DIX: return "CENTRO MÉDICO DIX";
default : return "Não encontrado";
}
}
Para fazer comparações com o equals ( de classes enum ) , eu preciso sobreescrever o equals() e o hasCode() ?
Márcio