Hvordan bruke toString i Java

Hvordan bruke toString i Java
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.