En Java, puede haber situaciones en las que el desarrollador necesita devolver todos los valores aprobados en un formato idéntico. Más específicamente, mientras se trata de datos a granel donde se vuelve desafiante imprimir cada uno de los valores aprobados por separado. En tales casos, anulando el "
Encadenar()El método en Java es de gran ayuda para devolver los valores aprobados de manera apropiada y racionalizar la complejidad del código.
Este artículo explicará el método "toString ()" en Java.
Cómo anular el método "toString ()" en Java?
La representación de cadena de un objeto se puede devolver a través de Java "Encadenar()" método. Este método puede anularse definiéndolo dentro de la clase de modo que los valores de objeto aprobados se devuelvan adecuadamente en el "Cadena"Representación.
Ejemplo 1: devolver los valores del objeto sin anular el método "toString ()" en Java
Este ejemplo devuelve los valores de objeto aprobados de la clase sin anular el "Encadenar()" método:
clase BasicData
Ciudad de cadena privada;
edad privada int;
public BasicData (String City, Int Age)
este.ciudad = ciudad;
este.edad = edad;
anulación de clase pública
public static void main (string [] args)
BasicData Object = new BasicData ("Londres", 18);
Sistema.afuera.println ("data ->"+objeto);
En el bloque de código anterior:
- En primer lugar, declare una clase llamada "Datos básicos".
- En su definición, especifique las variables proporcionadas.
- Ahora, cree un constructor de clase parametrizado que tenga los parámetros establecidos idénticos a los especificados.
- En la definición del constructor, consulte las variables especificadas y asignarles los argumentos del constructor aprobados a través de "este".
- En el "principal()Método ", cree un objeto de clase usando el"nuevo"Palabra clave y la"Datos básicos()"Constructor, respectivamente.
- Además, pase los valores establecidos como argumentos del constructor.
- Por último, muestre los valores aprobados referiéndose al objeto de clase.
Producción
Como se analizó, los valores de objeto aprobados no se muestran adecuadamente desde el "Encadenar()El método no se anula.
Ejemplo 2: Devolver los valores del objeto anulando el método "toString ()" en Java
Este ejemplo anula el "Encadenar()Método para garantizar que los valores de objeto aprobados sean legibles y devueltos adecuadamente:
clase BasicData
Ciudad de cadena privada;
edad privada int;
public BasicData (String City, Int Age)
este.ciudad = ciudad;
este.edad = edad;
public String toString ()
devolver esto.ciudad + "" + esto.edad;
anulación de clase pública
public static void main (string [] args)
BasicData Object = new BasicData ("Londres", 18);
Sistema.afuera.println ("data ->"+objeto);
Realice los pasos proporcionados a continuación de acuerdo con el bloque de código anterior:
- Recuerde los enfoques discutidos para definir una clase y referirse a las variables especificadas a través del constructor de clase parametrizado.
- Ahora, anule el "Encadenar()"Método para devolver los valores aprobados como argumentos de constructor adecuadamente.
- En el "principal()El método "de manera similar, crea un objeto de clase a través del enfoque discutido y aprobe los valores establecidos.
- Por último, devuelva los valores aprobados invocando el objeto creado.
Producción
Aquí, se puede indicar que los valores del objeto pasado se devuelven adecuadamente como un "Cadena".
Conclusión
El "Encadenar()"El método en Java puede anularse definiéndolo dentro de la clase de modo que los valores de objeto aprobados se devuelvan adecuadamente en el"Cadena" formato. Esto también ayuda a mostrar cualquier verificación nula o manipulaciones de cadenas. Este blog discutió el enfoque para anular el método "toString ()" en Java.