Allt du behöver veta om ToString i Java



Den här artikeln kommer att introducera grunderna för toString i Java med relevanta praktiska exempel i detalj.

är ett mångsidigt programmeringsspråk och har inspirerat många att fortsätta sin implementering som en karriär. Människor som vill Java börjar ofta med grunderna och går vilse i de olika koncept som det erbjuder. Den här artikeln om toString i Java introducerar dig till ett grundläggande men ett ganska viktigt ämne.

Nedan följer tips som ska diskuteras i den här artikeln,





Så låt oss komma igång med det första ämnet i den här artikeln,

toString i Java

Så vad är exakt denna metod? Objektklass är moderklassen i Java. Den innehåller toString-metoden. Metoden toString används för att returnera en strängrepresentation av ett objekt. Om något objekt skrivs ut anropas toString () internt av Java-kompilatorn. Annars anropas användaren implementerad eller åsidosatt toString ().



Här är några av fördelarna med att använda den här metoden.

Fördel

hashkarta vs hashtabell

Om du åsidosätter toString () -metoden i Object-klassen kommer den att returnera objektets värden, så du behöver inte skriva mycket kod.



Exempel för toString

offentlig klass Anställd {int id Strängnamn Strängstad Anställd (int id, Strängnamn, Strängstad) {this.id = id this.name = namn this.city = city} offentlig statisk tomrum huvud (String args []) {Anställd e1 = ny anställd (01, 'Ari', 'NewYork') Anställd e2 = ny anställd (02, 'Jon', 'Chicago') System.out.println (e1) // kompilatorn skriver här s1.toString () System .out.println (e2) // kompilatorn skriver här s2.toString ()}}

Produktion:

hur man klonar objekt i Java

Anställd @ 6d06d69c

Anställd @ 7852e922

Koden skriver ut HashCode-värdena för objekten i exemplet.

Låt oss försöka finjustera vårt tillvägagångssätt i nästa del av den här artikeln,

Nödvändigt åsidosättande

Åsidosättande är nödvändigt för att returnera användardefinierade värden:

slå samman c ++ - algoritm
offentlig klass Anställd {int id Strängnamn Strängstad Anställd (int id, Strängnamn, Strängstad) {this.id = id this.name = namn this.city = city} public String toString () {// åsidosätter toString ( ) metod return id + '' + namn + '' + stad} offentlig statisk tomrum huvud (String args []) {Anställd e1 = ny anställd (01, 'Ari', 'NewYork') Anställd e2 = ny anställd (02, 'Jon ',' Chicago ') System.out.println (e1) System.out.println (e2)}}

Produktion:

1 Ari NewYork

2 Jon Chicago

Därför är detta proceduren som ska följas när du använder toString-metoden i Java.

Således har vi kommit till slutet av den här artikeln om 'toString in Java'. Om du vill veta mer, kolla in av Edureka, ett pålitligt inlärningsföretag online. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för att träna dig för både grundläggande och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Spring.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i den här artikeln så kommer vi tillbaka så snart som möjligt.