Java Object toString ()

Metoda Java Object toString () convertește obiectul într-un șir și îl returnează.

Sintaxa toString()metodei este:

 object.toString()

toString () Parametri

toString()Metoda nu ia nici un parametru.

toString () Valori returnate

  • returnează reprezentarea textuală a obiectului

Notă : Șirul returnat constă în numele clasei, caracterul la semn (@) și codul hash al obiectului în reprezentare hexazecimală.

Exemplul 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 ) )

În exemplele de mai sus, am creat obiecte ale Objectclasei. Am folosit toString()metoda pentru a converti obiectul în șir.

Observați ieșirea,

 java.lang.Object@6a6824be 

Aici,

  • java.lang.Object - numele clasei
  • @ - semnul de la
  • 6a6824be - cod hash al obiectului în format hexazecimal

Notă : ObjectClasa este superclasa pentru toate clasele din Java. Prin urmare, fiecare clasă și matrice pot implementa toString()metoda.

Exemplul 2: toString () cu 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 ) )

În exemplul de mai sus, am folosit toString()metoda cu o matrice. Aici, putem vedea că metoda poate fi apelată pentru întreaga matrice sau un singur element al matricei.

Este posibil, deoarece Objectclasa este rădăcina ierarhiei de clase în Java. Și, toate subclasele și tablourile pot utiliza metoda Object.

Notă : Putem folosi și toString()metoda pentru ArrayListclasă. Pentru a afla mai multe, vizitați Java ArrayList toString ().

Articole interesante...