Dúvida enum

1 resposta
X

Tenho esse enum:

public enum Numero { QUATRO, CINCO, SEIS, SETE, DEZ, ONZE, DOZE, UM, DOIS, TRES }

como faço para retornar o número em forma arábica?

1 Resposta

E

Se por arábico você entende o valor numérico dos nomes em português, está OK assim:

public enum Arabico {  
     QUATRO (4), 
     CINCO (5), 
     SEIS (6), 
     SETE (7), DEZ(10), ONZE(11), DOZE(12), UM(1), DOIS(2), TRES(3);

     Arabico (int valor) { this.valor = valor; }
     public int getArabico() { return valor; }
     private int valor;  
 }

 class TesteArabico {
    public static void main (String[] args) {
        System.out.println (Arabico.UM);
        System.out.println (Arabico.UM.getArabico());
    }
 }

Mas se por arábico você quer dizer os dígitos árabes ( [telefone removido] ) basta você substituir o campo int por um campo String, e pôr os dígitos árabes correspondentes.

Criado 9 de junho de 2010
Ultima resposta 9 de jun. de 2010
Respostas 1
Participantes 2