I Java -programmering kan det være et krav om å inneholde dataene i et identisk format. For eksempel å administrere alle oppføringene i "
streng”Format for å bruke strengoperasjonene på dem på en gang. I slike scenarier, "
toString ()”Metode i Java bistår utvikleren til å bruke dataene annerledes og forbedre kodeopplesbarheten.
Denne oppskrivningen vil utdype bruken og implementeringen av "toString ()”Metode i Java.
Hva er "toString ()" i java?
“toString ()”Metode i Java returnerer den oppgitte verdien i“streng”Format. Denne metoden kan brukes på forskjellige datatyper og returnere den tilsvarende verdien i en streng.
Syntaks
String toString (int)
I denne syntaksen:
- “int”Peker på heltallet som strengrepresentasjonen må returneres.
Eksempel 1: Bruke “ToString ()” -metode på flere datatyper
I dette eksemplet "toString ()”Metode kan brukes for å returnere strengrepresentasjonen av flere datatyper:
System.ute.println ("den konverterte dobbelt til strengen er:"+dobbel.ToString (11.0));
System.ute.println ("Det konverterte heltallet til streng er:"+heltall.toString (12));
System.ute.println ("den konverterte lang til strengen er:"+lang.toString (123213123));
System.ute.Println ("Den konverterte boolske til strengen er:"+boolean.toString (falsk));
I kodelinjene ovenfor, bare knytte til "toString ()”Metode med henholdsvis dobbel, heltall, lange og boolske datatyper, og returner"streng”Representasjon av disse verdiene.
Produksjon
I denne utgangen kan det sees at strengrepresentasjonen av hver av de spesifiserte datatypene returneres.
Eksempel 2: Overstyring av “ToString ()” -metoden som en klassefunksjon
I dette spesielle eksemplet "toString ()”Metode kan overstyres for å returnere objektverdiene som“streng”:
Klasse -ID
Streng by;
Heltall seriell;
Id (streng c, heltall s)
dette.by = c;
dette.Serial = S;
public String toString ()
returner "byen er" + dette.by + "og den tilsvarende serien er" + dette.serie;
offentlig klasse toString2
public static void main (String args [])
Id i = ny ID ("London", 5);
System.ute.Println (i.toString ());
I denne kodeblokken, bruk følgende trinn:
- For det første, definere en klasse som heter “Id”Og spesifiser de uttalte variablene.
- Inkluderer nå klassekonstruktøren som har de medfølgende parametrene.
- I konstruktørdefinisjonen, se de spesifiserte variablene via “dette”Og tilordne dem parameterverdiene.
- Etter det, overstyr "toString ()”Metode og returner de beståtte konstruktørens argumenter som en“streng”Via sin (metode) definisjon.
- I “hoved-”Metode, lag et objekt i klassen ved å bruke“ny”Nøkkelord og“Id ()Henholdsvis konstruktør.
- Passer de uttalte verdiene som konstruktør argumenter og returner disse verdiene i form av "streng”Via å påkalle den overstyrte”toString ()”Metode ved hjelp av det opprettede objektet.
Produksjon
I dette utfallet kan det antydes at de beståtte konstruktørargumentene blir returnert som en “streng”.
Konklusjon
“toString ()”Metode i Java returnerer den oppgitte verdien til en strengrepresentasjon og kan brukes på flere datatyper. Denne metoden kan også brukes som en klassefunksjon for å returnere strengformatet til de passerte verdiene. Denne bloggen diskuterte bruken av “toString ()”Metode i Java.