Java objekt toString ()

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 ().

Zanimljivi članci...