En este ejemplo vamos a ver cómo obtenemos los códigos ASCII de una cadena de texto con Java. Para ello recorreremos los caracteres de la cadena e iremos obteniendo el código. Para ello nos apoyamos en el método .codePointAt()
.
El método .codePointAt()
devuelve el código ASCII de un carácter en concreto. El carácter será el que coincida con el índice que se pasa como parámetro al método.
Empezamos definiendo la cadena:
String sCadena = "Esto es una cadena de texto";
Ahora empezamos recorriendo la cadena, para ello nos apoyamos en un bucle for y en el método .length()
, el cual nos ayuda a conocer el tamaño de la cadena. En el interior del bucle, y apoyándonos en el elemento de interacción vamos obteniendo el código ASCII de los caracteres con el método .codePointAt()
for (int x=0;x<sCadena.length();x++) System.out.println(sCadena.charAt(x) + " = " + sCadena.codePointAt(x));;
Vemos que utilizamos el método .charAt()
para sacar el carácter asociado al código ASCII.