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 Object
klase. 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 : Object
Razred 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 Object
klasa korijen hijerarhije klasa u Javi. Sve potklase i nizovi mogu koristiti metodu Object
.
Napomena : toString()
Za ArrayList
nastavu možemo koristiti i metodu . Da biste saznali više, posjetite Java ArrayList toString ().