En este post vamos a ver cómo convertir un int que representa el código ASCII que ocupa un carácter a su representación como cadena o string en Java.
Por ejemplo, el número entero 97 es la letra a, el número 64 es el arroba, etcétera.
Comencemos recordando que un entero se puede “castear” a un char, y ese char tendrá el carácter que corresponde en el código ASCII.
Por ejemplo:
char arroba = (char) 64;
Ahora la variable arroba tiene el valor de ‘@’, y para hacerlo simplemente convertimos el entero 64 a su representación ASCII.
Finalmente, para convertir un carácter a cadena usamos:
String arrobaComoCadena = Character.toString(arroba);
De manera simplificada queda así:
String arrobaComoCadena = Character.toString((char) 64);
Si no te queda claro, observa el siguiente código:
class Main {
public static void main(String[] args) {
char arroba = (char) 64;
System.out.println(arroba);
String arrobaComoCadena = Character.toString(arroba);
System.out.println(arrobaComoCadena);
String letraA = Character.toString((char) 97);
System.out.println(letraA);
// Salida:
// @
// @
// a
}
}
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.