Hvordan konvertere objekt til streng i Java

Hvordan konvertere objekt til streng i Java
Java lar deg konvertere ethvert objekt av brukerdefinerte klasser, eller forhåndsdefinerte klasser, til en streng. For å gjøre det er det nødvendig å konvertere den første byten til en objektbyte, som enkelt kan håndteres for å konvertere til strenger. For dette formålet, bruk "toString ()”Metode for Java -objektklassen, som er den grunnleggende metoden for alle Java -klassene.

Denne håndboken vil illustrere måtene å konvertere et objekt til en streng i Java.

Hvordan konvertere objekt til streng i Java?

I Java er det to metoder for å konvertere et objekt til streng som følger:

  • toString () -metode
  • ValueOf () -metode

Merk: Disse to metodene brukes for objektene til både forhåndsdefinerte og brukerdefinerte klasser. I denne metoden vil vi bruke den første metoden for å konvertere et forhåndsdefinert klasseobjekt og den andre for den brukerdefinerte klasseobjektkonvertering til streng.

La oss begynne å se arbeidet med disse metodene med eksempler.

Metode 1: Konverter objektet til en brukerdefinert klasse til streng ved bruk av toString () -metode

For å konvertere et objekt til en streng, kan du bruke "toString ()”Metode for“Gjenstand”Klasse. I denne delen vil vi bruke et objekt i den brukerdefinerte klassen ved å lage en klasse og deretter konvertere objektet til en streng.

Syntaks

Følg den gitte syntaks av toString () -metoden:

obj.toString ();

Her, “obj”Er gjenstand for en klasse som vil bli konvertert til en streng ved å bruke“toString ()”Metode.

Eksempel

I dette eksemplet vil vi lage en klasse som heter “Bruker”Som inneholder en strengtypevariabel”Navn”Og en parameterisert konstruktør:

Klassuser
Strengnavn;
Bruker (strengnavn)
dette.Navn = navn;

Deretter, i hovedmetoden () til en annen klasse som heter “Eksempel”, Vi vil først opprette et objekt”bruker" av "Bruker”Klasse og passere et navn som en parameter. Deretter oppretter vi en variabel med strengtype som lagrer verdien etter å ha konvertert objektet til en streng ved hjelp av ToString () -metoden. Til slutt vil vi skrive ut variabelen som viser objektverdien som en strengverdi:

publicClassexample
publicStaticVoidmain (String [] args)
Brukerbruker = ny bruker ("John");
Streng S = bruker.toString ();
System.ute.println ("Strengverdi:"+s);

Her, referanse -ID for "bruker”Objekt vises som en strengverdi:

For å bekrefte om objektet er vellykket konvertert til en streng, sjekk klassetypen:

Brukerbruker = ny bruker ("John");
System.ute.println ("Objektet 'bruker' tilhører" + bruker.getClass ());
Streng S = bruker.toString ();
System.ute.Println ("Strengen 'S' hører til" + S.getClass ());

Produksjon

La oss sjekke hvordan du konverterer et forhåndsdefinert klasseobjekt til en streng i Java.

Metode 2: Konverter objekt av forhåndsdefinert klasse til streng ved bruk av verdi av () -metode

Det er en annen metode i Java for å konvertere et objekt av en klasse til en streng som kalles “verdien av()”Metode. Det tilhører “Streng”Klasse og er en statisk metode. I denne delen vil vi konvertere et objekt av en forhåndsdefinert Java -klasse til en streng

Syntaks

Bruk den undergitte syntaks for verdien av () -metoden for å konvertere et objekt til en streng:

Streng.Valueof (OBJ)

Det tar objektet “obj”Som et argument.

Eksempel

Her har vi et objekt “ost”Av Java”Gjenstand”Klasse med følgende verdi:

Objekt ostr = "linuxhint";

Skriv ut verdien som er lagret i et objekt på konsollen:

System.ute.println ("Objektverdien:"+ost);

Nå vil vi konvertere objektet til en streng ved å bruke "Streng.verdien av()”Metode, pass objektet”ost”Som et argument, og lagre det i en strengtypevariabel,”objtost”.

String objTOSTR = streng.verdi av (ost);

Til slutt, skriv ut variabelen “objtost”Som lagrer en verdi av objektet som en streng:

System.ute.println ("Konvertert verdi som streng:"+objTOSTR);

Utgangen viser at verdien av () metoden konverterte et objekt til en streng:

Vi har gitt alle prosedyrene for å konvertere et objekt til en streng i Java.

Konklusjon

For å konvertere et objekt til en streng, kan du bruke toString () -metoden til Java -objektklassen og verdien av () -metoden til strengklassen. Disse metodene brukes til å konvertere både forhåndsdefinerte og brukerdefinerte klasseobjekter til strengen. I denne håndboken illustrerte vi prosedyrene for konvertering av et objekt til en streng i Java med detaljerte eksempler.