Enum to stend in java

Enum to stend in java

UN "enum"È una caratteristica vitale in Java che consente allo sviluppatore di archiviare i dati con limitazioni flessibili. Ad esempio, mantenere i dati all'interno o all'esterno della classe in conformità con il requisito. In tali casi, l'utilizzo di un enum e la trasformazione in una stringa in Java è assistita nell'archiviazione e nell'accesso efficace ai dati rispetto ad altri approcci.

Questo articolo discuterà le metodologie per convertire un enum in una stringa in Java.

Cos'è un "enum" in Java?

IL "enum"È una forma abbreviata di enumerazione. Questa parola chiave viene utilizzata per creare un enum ed è una classe speciale che corrisponde al gruppo Constants. Queste costanti sono dichiarate all'interno del "enum"E sono separati da una virgola. Puoi anche dichiarare all'interno che all'esterno della classe.

Come convertire/trasformare un enum in stringa usando Java?

Un enum può essere trasformato in una stringa usando Java usando i seguenti approcci:

  • "accordare()" Metodo.
  • "nome()" Metodo.

Approccio 1: convertire un enum in stringa in java usando il metodo "toString ()"

IL "accordare()"Il metodo viene utilizzato per recuperare un oggetto stringa che corrisponde al valore dell'oggetto numerico e può essere sovrascritto. Questo metodo può essere utilizzato per trasformare semplicemente i valori enum in stringhe riferendosi all'enum.

Sintassi

String toString ()

La sintassi sopra restituisce il nome della costante enum.

Esempio

Passare attraverso l'esempio sotto fornito:

Esempi di pacchetto;
Esempio di classe pubblica
Enum Data
Ankara, Canberra, Londra;

public static void main (string [] args)
Sistema.fuori.println ("Il valore della stringa è:"+dati.Ankara.accordare());
Sistema.fuori.println ("Il valore della stringa è:"+dati.Canberra.accordare());
Sistema.fuori.println ("Il valore della stringa è:"+dati.LONDRA.accordare());

Nelle righe di codice sopra:

  • Crea un enum chiamato "dati"Accumulare i valori indicati in capitali.
  • Si noti che l'Enum qui è dichiarato all'interno della classe.
  • Infine, usa il "punto"Sintassi per indicare direttamente i valori ENUM e visualizzarli nella rappresentazione della stringa tramite"accordare()" metodo.

Produzione

Nell'output sopra, si può osservare che i valori sono accessibili e visualizzati come una stringa.

Approccio 2: convertire/trasformare un enum in stringa in java usando il metodo "name ()"

IL "nome()"Il metodo della classe enum fornisce il nome della costante enum lo stesso della dichiarazione (enum). Questo metodo, a differenza di "accordare()"Metodo, è definitivo e non può essere sovrascritto.

Sintassi

Nome della stringa finale pubblica ()

Nella sintassi sopra, il "nome()"Il metodo fornisce il nome di questo enum.

Esempio

Proviamo l'esempio sotto fornito:

Esempi di pacchetto;
Enum Data
Ankara, Canberra, Londra;

Esempio di classe pubblica
public static void main (string [] args)
Sistema.fuori.println ("Il valore della stringa è:"+dati.Ankara.nome());
Sistema.fuori.println ("Il valore della stringa è:"+dati.Canberra.nome());
Sistema.fuori.println ("Il valore della stringa è:"+dati.LONDRA.nome());

Nel frammento di codice sopra:

  • Allo stesso modo, definisci un enum chiamato "dati"Contenente i valori dati.
  • In questo approccio particolare, il "enum"È dichiarato al di fuori della classe.
  • Ora, fare riferimento ai valori contenuti in modo simile e prendi la rappresentazione della stringa usando l'associazione "nome()" metodo.

Produzione

Come puoi vedere che la rappresentazione della stringa dell'Enum è stata recuperata in modo appropriato.

Conclusione

Un enum chiamato come enumerazione in Java può essere convertito in una stringa usando il "accordare()Metodo o il "nome()" metodo. Entrambi questi approcci trasformano l'Enum specificato all'interno e all'esterno della classe, rispettivamente. Questo blog ha dichiarato gli approcci per convertire Enum in una stringa in Java.