Metóda Java Object toString () prevádza objekt na reťazec a vracia ho.
Syntax toString()metódy je:
 object.toString() 
toString () parametre
toString()Metóda neberie žiadne parametre.
toString () Vrátiť hodnoty
- vráti textové znázornenie objektu
Poznámka : Vrátený reťazec pozostáva z názvu triedy, znaku zavináča (@) a hašovacieho kódu objektu v hexadecimálnom vyjadrení.
Príklad 1: Java Object toString ()
 class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )
Vo vyššie uvedených príkladoch sme vytvorili objekty Objecttriedy. Použili sme toString()metódu na prevedenie objektu do reťazca.
Všimnite si výstup,
 java.lang.Object@6a6824be 
Tu,
- java.lang.Object - názov triedy
- @ - zavináč
- 6a6824be - hašovací kód objektu v hexadecimálnom formáte
Poznámka : ObjectTrieda je nadtriedou pre všetky triedy v prostredí Java. Túto toString()metódu teda môže implementovať každá trieda a polia .
Príklad 2: toString () s poľom
 class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )
Vo vyššie uvedenom príklade sme použili toString()metódu s poľom. Tu vidíme, že metódu je možné volať pre celé pole alebo pre jeden prvok poľa.
Je to možné, pretože Objecttrieda je koreňom hierarchie tried v Jave. A všetky podtriedy a polia môžu používať metódu Object.
Poznámka : Môžeme tiež použiť toString()metódu pre ArrayListtriedu. Ak sa chcete dozvedieť viac, navštívte Java ArrayList toString ().








