Cómo obtener el valor ASCII de un personaje en Java

Cómo obtener el valor ASCII de un personaje en Java

El "Carácter ascii"La representación es vital, ya que se entiende universalmente y consume menos espacio de solo 256 caracteres. Su importancia se puede analizar porque antes de que ASCII entrara en vigencia, los sistemas de diferentes marcas y modelos no podían comunicarse. Por lo tanto, esta representación particular es de gran ayuda para proporcionar un enlace entre la pantalla de la PC y el disco duro.

Este blog explicará los enfoques para obtener el "Ascii"Valor del personaje en Java.

¿Qué es un valor ASCII??

El "Ascii"El valor asigna letras, números, caracteres y símbolos a una posición en el"256"Posiciones disponibles en código de 8 bits.

Cómo obtener/buscar el valor ASCII de un personaje en Java?

Para buscar el "Ascii"Valor del personaje en Java, aplique los siguientes enfoques:

    • Tipos de datos de fundición
    • "para"Loop y"charat ()" Método

Enfoque 1: Obtenga el valor del carácter ASCII en Java lanzando tipos de datos

En este enfoque, el "Ascii"El valor se puede obtener lanzando el personaje especificado del"personaje"Tipo de datos para el"entero" tipo de datos.

Ejemplo

Pasemos al ejemplo proporcionado a continuación:

char givencharacter = 'd';
int asciivalue = givencharacter;
Sistema.afuera.println ("El valor ASCII del carácter es:" + asciivalue);


En las líneas de código anteriores:

    • En primer lugar, especifique que el carácter declarado obtenga su valor ASCII correspondiente.
    • En el siguiente paso, asigne el personaje especificado al "En t" tipo de datos.
    • Por último, muestre el resultante "Ascii"Valor con respecto al carácter inicializado.

Producción


En esta salida, se puede observar que el correspondiente "Valor ASCII (100)"Contra el personaje"d"Está recuperado.

Enfoque 2: Obtenga el valor ASCII de todos los caracteres de cadena en Java usando el método "para" bucle y "charat ()"

El "para"Loop se usa para iterar a través de todos los elementos contenidos, y el"charat ()El método "proporciona el carácter en el índice especificado dentro de la cadena. Estos enfoques se pueden aplicar en combinación para iterar a través de los caracteres de cadena uno por uno y obtener el "Ascii"Valor contra cada uno de los caracteres de cadena.

Sintaxis

Charat (int Ind)


En la sintaxis dada anteriormente:

    • "Indiana"Se refiere al índice de personajes.

Ejemplo

Vamos a ver el siguiente ejemplo para obtener todos los correspondientes "Ascii" valores:

String givenString = "linuxhint";
Sistema.afuera.println ("La cadena dada es:"+ GivenString);
Sistema.afuera.println ("Los valores ASCII de todos los caracteres de cadena son:");
para (int i = 0; i< givenString.length();i++)
char ASCII = Givenstring.charat (i);
Sistema.afuera.println ((int) ascii);


En el bloque de código anterior:

    • En primer lugar, inicialice el valor de cadena especificado y visualelo.
    • Después de eso, aplique el "para"Luce para iterar a lo largo de los caracteres de cadena uno por uno.
    • Ahora, asocie el "charat ()Método "con la cadena especificada y devuelve los valores ASCII de todos los caracteres de cadena iterados.
    • Por último, létalos para enteros a través de "En t"Y registrarlos en la consola.

Producción


En este resultado, se puede analizar que se iteran todos los caracteres de la cadena y sus correspondientes "AsciiLos valores se devuelven uno por uno.

Conclusión

Para obtener el valor ASCII de un personaje en Java, lanzar los tipos de datos o aplicar el combinado "para"Loop y"charat ()" método. El enfoque anterior obtiene el "Ascii"Valor asignando el tipo de datos enteros al carácter especificado. Este último enfoque itera a través de todos los caracteres de cadena y devuelve sus correspondientes "Ascii"Representación. Este blog discutió el procedimiento de obtener el valor ASCII de un personaje usando Java.