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 Object
clase. 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 Object
clase 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 Object
clase 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 ArrayList
clase. Para obtener más información, visite Java ArrayList toString ().