Enum para amarrar em java

Enum para amarrar em java

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:

  • ““para sequenciar()”Método.
  • ““nome()”Método.

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:

  • Crie um enum chamado “dados”Acumulando os valores declarados nas capitais.
  • Observe que a enumeração aqui é declarada dentro da classe.
  • Finalmente, use o “ponto”Sintaxe para apontar para os valores da enumeração diretamente e exibi -los na representação de string através do“para sequenciar()”Método.

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:

  • Da mesma forma, defina um enum chamado “dados“Contendo os valores fornecidos.
  • Nesta abordagem em particular, o “enum”É declarado fora da classe.
  • Agora, consulte os valores contidos de maneira semelhante e busque a representação da string usando o associado “nome()”Método.

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.