Metoda Java Object toString () pretvara objekt u niz i vraća ga.
Sintaksa toString()metode je:
object.toString()
parametri toString ()
toString()Metoda ne poduzimati nikakve parametre.
toString () Povratne vrijednosti
- vraća tekstualni prikaz objekta
Napomena : Vraćeni niz sastoji se od imena klase, znaka at-sign (@) i hash koda objekta u heksadecimalnom predstavljanju.
Primjer 1: Java objekt 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 ) )
U gornjim primjerima stvorili smo objekte Objectklase. toString()Metodu smo koristili za pretvaranje objekta u niz.
Primijetite izlaz,
java.lang.Object@6a6824be
Ovdje,
- java.lang.Object - naziv klase
- @ - znak at
- 6a6824be - hash kod objekta u heksadecimalnom formatu
Napomena : ObjectRazred je superrazred za sve razrede u Javi. Dakle, svaka klasa i nizovi mogu implementirati toString()metodu.
Primjer 2: toString () s Array
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 ) )
U gornjem primjeru koristili smo toString()metodu s nizom. Ovdje možemo vidjeti da se metoda može pozvati za cijeli niz ili jedan element niza.
To je moguće jer je Objectklasa korijen hijerarhije klasa u Javi. Sve potklase i nizovi mogu koristiti metodu Object.
Napomena : toString()Za ArrayListnastavu možemo koristiti i metodu . Da biste saznali više, posjetite Java ArrayList toString ().








