En el último tutorial, discutimos la conversión de char a int. En esta guía veremos cómo convertir un int en un char con la ayuda de ejemplos.
Ejemplo de conversión de int a char de Java
Para convertir un tipo de datos más alto en un tipo de datos más bajo, necesita encasillar. Dado que int es un tipo de datos más alto (4 bytes) que char (2 bytes), el int debe escribirse explícitamente para la conversión.
//implicit type casting - automatic conversion char ch="A"; // 2 bytes int num = ch; // 2 bytes to 4 bytes /* explicit type casting - no automatic conversion * because converting higher data type to lower data type */ int num = 100; //4 bytes char ch = (char)num; //4 bytes to 2 bytes
Pongamos un ejemplo.
En el siguiente ejemplo tenemos un entero num
con el valor 70 y lo estamos convirtiendo en un personaje encasillando.
public class JavaExample{ public static void main(String args[]){ //integer number int num = 70; //type casting char ch = (char)num; System.out.println(ch); } }
Producción: