miércoles, 31 de julio de 2013

Obtener el código ascii de un caracter en Java

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

No hay comentarios:

Publicar un comentario