Objet Java toString ()

La méthode Java Object toString () convertit l'objet en chaîne et le renvoie.

La syntaxe de la toString()méthode est:

 object.toString()

Paramètres toString ()

La toString()méthode ne prend aucun paramètre.

Valeurs de retour de toString ()

  • renvoie la représentation textuelle de l'objet

Remarque : La chaîne renvoyée comprend le nom de la classe, le caractère arobase (@) et le code de hachage de l'objet en représentation hexadécimale.

Exemple 1: objet 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 ) )

Dans les exemples ci-dessus, nous avons créé des objets de la Objectclasse. Nous avons utilisé la toString()méthode pour convertir l'objet en chaîne.

Notez la sortie,

 java.lang.Object@6a6824be 

Ici,

  • java.lang.Object - nom de classe
  • @ - le signe arobase
  • 6a6824be - Code de hachage de l'objet au format hexadécimal

Remarque : La Objectclasse est la superclasse de toutes les classes en Java. Par conséquent, chaque classe et chaque tableau peuvent implémenter la toString()méthode.

Exemple 2: toString () avec 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 ) )

Dans l'exemple ci-dessus, nous avons utilisé la toString()méthode avec un tableau. Ici, nous pouvons voir que la méthode peut être appelée pour tout le tableau ou pour un seul élément du tableau.

C'est possible car la Objectclasse est la racine de la hiérarchie des classes en Java. Et, toutes les sous-classes et tableaux peuvent utiliser la méthode du Object.

Remarque : nous pouvons également utiliser la toString()méthode pour la ArrayListclasse. Pour en savoir plus, visitez Java ArrayList toString ().

Articles intéressants...