Vše, co potřebujete vědět o ToString v Javě

Tento článek podrobně představí základy toString v Javě s příslušnými podpůrnými praktickými příklady.

je všestranný programovací jazyk a inspiroval mnoho lidí k pokračování ve své kariéře. Lidé, kteří chtějí Javu, často začínají základy a ztrácejí se v různých koncepcích, které nabízí. Tento článek o toString v Javě vám představí základní, ale poměrně důležité téma.

Následují ukazatele, o nichž se bude diskutovat v tomto článku





Pojďme tedy začít s prvním tématem tohoto článku,

Algoritmus sloučení třídění v C ++

toString v Javě

Co přesně je tato metoda? Třída objektu je nadřazená třída v Javě. Obsahuje metodu toString. Metoda toString se používá k vrácení řetězcové reprezentace objektu. Pokud je vytištěn jakýkoli objekt, je metoda toString () interně vyvolána kompilátorem Java. Jinak se volá metoda implementovaná nebo přepsaná uživatelem toString ().



Zde jsou některé z výhod použití této metody.

Výhoda

Pokud přepíšete metodu toString () třídy Object, vrátí hodnoty objektu, a proto nemusíte psát hodně kódu.



Příklad pro toString

public class Employee {int id String name String city Employee (int id, String name, String city) {this.id = id this.name = name this.city = city} public static void main (String args []) {Employee e1 = nový zaměstnanec (01, 'Ari', 'NewYork') zaměstnanec e2 = nový zaměstnanec (02, 'Jon', 'Chicago') System.out.println (e1) // kompilátor zde píše systém s1.toString () .out.println (e2) // kompilátor zde píše s2.toString ()}}

Výstup:

Zaměstnanec @ 6d06d69c

Zaměstnanec @ 7852e922

Kód v příkladu vytiskne hodnoty HashCode objektů.

Pokusme se doladit náš přístup v další části tohoto článku,

Nutné přepsání

Přepsání je nutné k vrácení uživatelem zadaných hodnot:

public class Employee {int id String name String city Employee (int id, String name, String city) {this.id = id this.name = name this.city = city} public String toString () {// overriding the toString ( ) metoda return id + '' + name + '' + city} public static void main (String args []) {Employee e1 = new Employee (01, 'Ari', 'NewYork') Employee e2 = new Employee (02, 'Jon ',' Chicago ') System.out.println (e1) System.out.println (e2)}}

Výstup:

1 Ari NewYork

2 Jon Chicago

Toto je tedy postup, který je třeba dodržovat při používání metody toString v Javě.

Tak jsme dospěli ke konci tohoto článku o „toString in Java“. Pokud se chcete dozvědět více, podívejte se na Edureka, důvěryhodná online vzdělávací společnost. Školicí a certifikační kurz Edureka Java J2EE a SOA je navržen tak, aby vás vyškolil jak pro základní, tak pro pokročilé koncepty Java spolu s různými rámci Java, jako je Hibernate & Spring.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku a my se vám ozveme co nejdříve.