ä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.