En este tutorial de Java veremos cómo convertir un char a un int pero tomando el valor numérico, no el ASCII. Es decir, convertir el '0' en un 0 entero.
Convertir carácter a entero
Para hacerlo podemos usar el método Character.getNumericValue(char) lo cual devolverá un entero. Vamos a ver un ejemplo:
classMain{publicstaticvoidmain(String[] args){char c ='9';int entero =Character.getNumericValue(c);System.out.printf("El char %c es %d en entero. Podemos hacer sumas. %d + 1 = %d",
c, entero, entero, entero +1);}}
Se puede notar que no es necesario importar a Character ni nada de eso, basta con invocarlo y tendremos un entero de ese char. La salida es:
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.