Cómo convertir un código ASCII a char en Java?

Cómo convertir un código ASCII a char en Java?
ASCII es la abreviatura de "Código Estándar Americano para Intercambio de Información". Una computadora conoce el idioma en forma numérica. Por lo tanto, ASCII se utiliza para comunicarse con las computadoras intercambiando información. Todos los caracteres de teclado, incluidos todos los alfabetos, números y caracteres especiales, comprenden un código ASCII único que la computadora entiende para procesar la clave escrita.

Este blog discutirá convertir un código ASCII a un personaje en Java.

Cómo convertir un código ASCII a char en Java?

Para convertir un código ASCII en un personaje en Java, hay diferentes métodos que se enumeran a continuación:

  • Tipo de fundición
  • método toString ()
  • Método ToChars ()

Verifiquemos la funcionalidad de cada uno de estos métodos con ejemplos.

Método 1: convertir un código ASCII a char usando Tipo Casting

La mayoría de los programadores utilizan la fundición de tipo para convertir un código ASCII a char en un programa Java, ya que convierte directamente un tipo de datos en otro.

Sintaxis
La sintaxis para convertir el código ASCII a char en Java utilizando el método de fundición de tipo se da como:

char asciitochar = (char) ascii;

"ascii"Es la variable que almacena un valor del tipo de datos"En t". La palabra clave "carbonizarse"Con el paréntesis como"(carbonizarse)"Indica que el tipo int mencionado"ascii"La variable se muestra en un personaje, y el valor resultante se almacenará en" "asciitochar".

Veamos un ejemplo para comprender la conversión del código ASCII a Char usando el tipo de fundición.

Ejemplo
Aquí, tenemos una variable de tipo entero "ascii"Inicializado con"69":

int ASCII = 69;

Ahora, convertiremos la variable creada en un personaje usando el tipo de fundición:

char asciitochar = (char) ascii;

Por último, imprimiremos el personaje resultante "ascii":

Sistema.afuera.println ("ASCII" + ASCII "es un valor de carácter" + asciitochar);

La salida indica que el código ASCII "69"Se convierte en"mi"Char:

Verifiquemos algunos otros métodos para convertir el código ASCII a char en Java.

Método 2: convertir un código ASCII a char usando toString ()

La clase de envoltorio Java llamado "Personaje"También ofrece un"Encadenar()"Método, que nos permite convertir un código ASCII en la cadena que representa el valor del personaje.

Sintaxis

Personaje.Tostring (ASCII)

Aquí, "ascii"Es un"En t"Tipo de variable de datos que contiene código ASCII que se convertirá en una cadena que se refiere al carácter correspondiente.

Ejemplo
En este ejemplo, tenemos un valor ASCII "75" guardado en "ascii":

int ASCII = 75;

Llamaremos al "Personaje.Encadenar()"Método al pasar el carácter creado como parámetro y luego almacenar el valor devuelto en"asciitochar"Variable de tipo de cadena. Ahora la pregunta es por qué es una variable de tipo de cadena, no un tipo de caracteres? Porque el método toString () siempre devolverá una cadena:

Cadena asciitochar = carácter.toString (ASCII);

Por último, ejecute el "Sistema.afuera.println ()Método para imprimir el valor requerido:

Sistema.afuera.println ("ASCII" + ASCII + "es un valor de carácter" + asciitochar);

Como puede ver, el programa dado convirtió con éxito "75"Código ASCII al"K" personaje:

Tenemos un método más para realizar la misma operación. Entonces, muévase a la siguiente sección!

Método 3: Convertir un código ASCII a char usando toChars ()

El "toChars ()"Método del Personaje La clase de envoltorio también se puede utilizar para convertir un código ASCII a char en un programa Java. Devuelve la salida como una matriz de caracteres.

Sintaxis

Personaje.toChars (ASCII);

Aquí, "ascii"Es una variable de tipo entero que tiene un código ASCII que se pasa al"Personaje.toChars ()" método. Este método devolverá una matriz de personajes.

Ejemplo
En primer lugar, crearemos una variable llamada "ascii" teniendo "116"Como código ASCII:

int ASCII = 116;

Entonces, llamaremos al "Personaje.toChars ()"Método, pasar"ascii"Como argumento, y almacene la matriz de char" en "asciitochar":

char [] asciitochar = carácter.toChars (ASCII);

Por último, imprimiremos la salida en la consola:

Sistema.afuera.imprimir ("ASCII" + ASCII + "es un valor de carácter:");
Sistema.afuera.println (asciitochar);

Producción

Presentamos los métodos más fáciles para convertir el código ASCII en char en Java.

Conclusión

Para convertir el código ASCII en un carácter, puede usar diferentes métodos como el método Tipo Casting, ToString () y ToChars () de la clase de caracteres. El método toString () devolverá un carácter como una cadena, mientras que el método TOCHARS () devuelve la matriz de caracteres. La fundición de tipo es el método más común y fácil para convertir un código ASCII a un carácter, ya que se muestra directamente el código ASCII a Char. Este blog discutió los métodos utilizados para convertir un código ASCII a char en Java.