Objeto Java toString ()

El método Java Object toString () convierte el objeto en una cadena y lo devuelve.

La sintaxis del toString()método es:

 object.toString()

Parámetros de toString ()

El toString()método no toma ningún parámetro.

toString () Valores devueltos

  • devuelve la representación textual del objeto

Nota : La cadena devuelta consta del nombre de la clase, el carácter de signo arroba (@) y el código hash del objeto en representación hexadecimal.

Ejemplo 1: Objeto 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 ) )

En los ejemplos anteriores, hemos creado objetos de la Objectclase. Hemos utilizado el toString()método para convertir el objeto en una cadena.

Note la salida,

 java.lang.Object@6a6824be 

Aquí,

  • java.lang.Object - nombre de clase
  • @ - el signo arroba
  • 6a6824be - código hash del objeto en formato hexadecimal

Nota : La Objectclase es la superclase para todas las clases en Java. Por lo tanto, todas las clases y matrices pueden implementar el toString()método.

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

En el ejemplo anterior, hemos utilizado el toString()método con una matriz. Aquí, podemos ver que se puede llamar al método para toda la matriz o para un solo elemento de la matriz.

Es posible porque la Objectclase es la raíz de la jerarquía de clases en Java. Y todas las subclases y matrices pueden usar el método de Object.

Nota : también podemos usar el toString()método para la ArrayListclase. Para obtener más información, visite Java ArrayList toString ().

Articulos interesantes...