En ocasiones es necesario obtener el código ascii de un carácter en particular o de cada uno de los caracteres que conforman un String, por ejemplo para enviar en un mensaje y que este sea reconstruido en el receptor. Esto se puede solucionar mediante el siguiente trozo de código:
String cadena = "hola amigo"; for(int i=0;i<cadena.length();i++){ int ascii = cadena.charAt(i); System.out.println("Caracter: " + cadena.charAt(i) + " --- Código ascii: " + ascii); }
Al imprimir se puede comprobar como cada carácter posee su propio código ascii:
Caracter: h --- Código ascii: 104 Caracter: o --- Código ascii: 111 Caracter: l --- Código ascii: 108 Caracter: a --- Código ascii: 97 Caracter: --- Código ascii: 32 Caracter: a --- Código ascii: 97 Caracter: m --- Código ascii: 109 Caracter: i --- Código ascii: 105 Caracter: g --- Código ascii: 103 Caracter: o --- Código ascii: 111