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:
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:
"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":
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":
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:
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:");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.