Um "enum”É uma característica vital em Java que permite ao desenvolvedor armazenar os dados com limitações flexíveis. Por exemplo, mantendo os dados dentro ou fora da classe de acordo com o requisito. Nesses casos, a utilização de uma enumeração e transformá -la em uma string em Java é assistida no armazenamento e acessar efetivamente os dados em comparação com outras abordagens.
Este artigo discutirá as metodologias para converter uma enumeração em uma string em java.
O que é um "enum" em java?
O "enum”É uma forma abreviada de enumeração. Essa palavra -chave é usada para criar uma enumeração e é uma classe especial que corresponde ao grupo de constantes. Essas constantes são declaradas dentro do “enum”E são separados por vírgula. Você também pode declarar dentro e fora da aula.
Como converter/transformar uma enumeração em string usando java?
Uma enumeração pode ser transformada em uma string usando Java usando as seguintes abordagens:
Abordagem 1: Converta uma enumeração para cordas em java usando o método "ToString ()"
O "para sequenciar()”O método é utilizado para buscar um objeto String que corresponda ao valor do objeto numérico e pode ser substituído. Este método pode ser utilizado para simplesmente transformar os valores da enumeração em strings, referindo -se à enumeração.
Sintaxe
String ToString ()
A sintaxe acima retorna o nome da constante da enumeração.
Exemplo
Passe pelo exemplo abaixo fornecido:
exemplos de pacotes;
Exemplo de classe pública
Dados da enum
Ancara, Canberra, Londres;
public static void main (string [] args)
Sistema.fora.println ("O valor da string é:"+dados.ANCARA.para sequenciar());
Sistema.fora.println ("O valor da string é:"+dados.CANBERRA.para sequenciar());
Sistema.fora.println ("O valor da string é:"+dados.LONDRES.para sequenciar());
Nas linhas acima do código:
Saída
Na saída acima, pode -se observar que os valores são acessados e exibidos como uma string.
Abordagem 2: converta/transforme uma enumeração em string em java usando o método "name ()"
O "nome()”O método da classe Enum fornece o nome da constante da enumeração o mesmo que declarado em sua declaração (enum). Este método, diferentemente do “para sequenciar()”Método, é final e não pode ser substituído.
Sintaxe
Nome final da string final ()
Na sintaxe acima, a ““nome()”O método fornece o nome desta enumeração.
Exemplo
Vamos ver o exemplo abaixo fornecido:
exemplos de pacotes;
Dados da enum
Ancara, Canberra, Londres;
Exemplo de classe pública
public static void main (string [] args)
Sistema.fora.println ("O valor da string é:"+dados.ANCARA.nome());
Sistema.fora.println ("O valor da string é:"+dados.CANBERRA.nome());
Sistema.fora.println ("O valor da string é:"+dados.LONDRES.nome());
No trecho de código acima:
Saída
Como você pode ver, a representação da string da enumeração foi buscada adequadamente.
Conclusão
Uma enumeração nomeada como enumeração em Java pode ser convertida em uma string usando o “para sequenciar()”Método ou o“nome()”Método. Ambas as abordagens transformam a enumeração especificada dentro e fora da classe em cordas, respectivamente. Este blog declarou as abordagens para converter enum em uma string em java.