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:
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:
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:
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.