- Crear un método estático para convertir arbitráriamente
- IntelliJ IDEA Community Edition
- JDK (o OpenJDK)
En el Ejercicio 2 creamos una clase que aprovecha el método toString de Object.
Repite este comportamiento en un método estático.
_Nota: Recuerda utilizar toString()
Solución
-
Crea una clase con la siguiente definición
public class MethodConverter { public static <E> String convertToString(E input){ return input.toString(); } }
-
Agrega una nueva prueba a la clase creada en el punto 1, como se muestra
class MethodConverterTest { @Test @DisplayName("Prueba con Integers") void prueba(){ Integer input = 23423; String expected = "23423"; String output = MethodConverter.convertToString(input); assertEquals(expected, output); } }
-
Vuelve a ejecutar la prueba
En este caso aprovechamos el método toString que está definido en la cima de la jerarquía de objetos Java (Object).
Siguiente (Ejemplo 03)