Oggetto Java toString ()

Il metodo Java Object toString () converte l'oggetto in una stringa e lo restituisce.

La sintassi del toString()metodo è:

 object.toString()

parametri toString ()

Il toString()metodo non accetta parametri.

toString () Valori restituiti

  • restituisce la rappresentazione testuale dell'oggetto

Nota : la stringa restituita è composta dal nome della classe, dal carattere del segno (@) e dal codice hash dell'oggetto in rappresentazione esadecimale.

Esempio 1: oggetto Java 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 ) )

Negli esempi precedenti, abbiamo creato oggetti della Objectclasse. Abbiamo utilizzato il toString()metodo per convertire l'oggetto nella stringa.

Notare l'output,

 java.lang.Object@6a6824be 

Qui,

  • java.lang.Object : nome della classe
  • @ - il segno
  • 6a6824be - codice hash dell'oggetto in formato esadecimale

Nota : la Objectclasse è la superclasse per tutte le classi in Java. Quindi, ogni classe e ogni array può implementare il toString()metodo.

Esempio 2: toString () con 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 ) )

Nell'esempio precedente, abbiamo utilizzato il toString()metodo con un array. Qui possiamo vedere che il metodo può essere chiamato per l'intero array o per un singolo elemento dell'array.

È possibile perché la Objectclasse è la radice della gerarchia delle classi in Java. Inoltre, tutte le sottoclassi e gli array possono utilizzare il metodo di Object.

Nota : possiamo anche usare il toString()metodo per la ArrayListclasse. Per saperne di più, visita Java ArrayList toString ().

Articoli interessanti...