En "enum”Er en viktig funksjon i Java som gjør det mulig for utvikleren å lagre dataene med fleksible begrensninger. For eksempel å holde dataene i eller utenfor klassen i samsvar med kravet. I slike tilfeller er det å bruke en enum og transformere den til en streng i Java til å lagre og effektivt få tilgang til dataene sammenlignet med andre tilnærminger.
Denne artikkelen vil diskutere metodologiene for å konvertere en enum til en streng i Java.
Hva er en "enum" i Java?
“enum”Er en forkortet form for oppregning. Dette nøkkelordet brukes til å lage en enum, og det er en spesiell klasse som tilsvarer Constants -gruppen. Disse konstantene er erklært i "enum”Og er atskilt med komma. Du kan også erklære både i og utenfor klassen.
Hvordan konvertere/transformere en enum til streng ved hjelp av Java?
En enum kan transformeres til en streng ved hjelp av Java ved hjelp av følgende tilnærminger:
Tilnærming 1: Konverter en enum til streng i Java ved hjelp av “ToString ()” -metoden
“toString ()”Metode brukes til å hente et strengobjekt som tilsvarer verdien av tallobjektet og kan overskrives. Denne metoden kan brukes til å ganske enkelt transformere enumverdiene til strenger ved å referere til enum.
Syntaks
String toString ()
Ovennevnte syntaks returnerer enumkonstantens navn.
Eksempel
Gå gjennom eksemplet under levert:
Pakkeeksempler;
Eksempel på offentlig klasse
enum data
Ankara, Canberra, London;
public static void main (String [] args)
System.ute.println ("Strengverdien er:"+data.Ankara.toString ());
System.ute.println ("Strengverdien er:"+data.Canberra.toString ());
System.ute.println ("Strengverdien er:"+data.London.toString ());
I kodelinjene ovenfor:
Produksjon
I outputten kan det observeres at verdiene får tilgang til og vises som en streng.
Tilnærming 2: Konverter/transformer en enum til streng i Java ved å bruke metoden “Navn ()”
“Navn()”Metode for Enum -klassen gir enumkonstantens navn det samme som erklært i sin (enum) erklæring. Denne metoden, i motsetning til “toString ()”Metode, er endelig og kan ikke overskrives.
Syntaks
Offentlig finale strengnavn ()
I syntaks ovenfor, "Navn()”Metode gir navnet på denne enum.
Eksempel
La oss oversikt over eksemplet under levert:
Pakkeeksempler;
enum data
Ankara, Canberra, London;
Eksempel på offentlig klasse
public static void main (String [] args)
System.ute.println ("Strengverdien er:"+data.Ankara.Navn());
System.ute.println ("Strengverdien er:"+data.Canberra.Navn());
System.ute.println ("Strengverdien er:"+data.London.Navn());
I ovennevnte kodebit:
Produksjon
Som du kan se at strengrepresentasjonen av enum er blitt hentet på riktig måte.
Konklusjon
En enum kalt en oppregning i Java kan konverteres til en streng ved å bruke "toString ()”Metode eller“Navn()”Metode. Begge disse tilnærmingene forvandler enum som er spesifisert i henholdsvis klassen til strenger. Denne bloggen uttalte tilnærmingene for å konvertere enum til en streng i Java.