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:
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:
KlassuserDeretter, 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:
publicClassexampleHer, 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");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.