Java Convertir Char a Int con ejemplos

Java Convertir Char A Int Con Ejemplos



Al programar en Java, puede haber instancias en las que el programador necesite usar un valor de carácter diferente. Por ejemplo, obtener el correspondiente ' hexadecimal ' o ' ASCII ” representación contra el(los) personaje(s). En tales situaciones, convertir “ carbonizarse ' a ' En t ” en Java hace maravillas al optimizar las técnicas de conversión al final del desarrollador.

Este blog discutirá los enfoques para convertir “ carbonizarse ' a ' En t ” en Java.

¿Cómo convertir/transformar 'Char' a 'Int' en Java con ejemplos?

Para transformar ' carbonizarse ' a ' En t ” en Java, aplique los siguientes enfoques:







Enfoque 1: convertir Char a Int en Java utilizando el método 'Character.getNumericValue()'

El ' Carácter.getNumericValue() El método ' devuelve el valor int del carácter especificado y, en el caso de que el carácter no tenga ningún valor int, ' -1 ' es regresado. Este método se puede aplicar para convertir el carácter especificado en un número entero simplemente.



Sintaxis



obtenerValorNumérico ( X )

En la sintaxis anterior, “ X ” corresponde al carácter que debe convertirse en un número entero.





Ejemplo

Repasemos el siguiente ejemplo:

carbonizarse personaje = 'A' ;

En t asignar = Personaje . obtenerValorNumérico ( personaje ) ;

Sistema . afuera . imprimir ( 'El entero es: ' + asignar ) ;

En las líneas de código anteriores:



  • Primero, inicialice el carácter.
  • En el siguiente paso, aplique el “ Carácter.getNumericValue() ” método, acumulando el carácter especificado como su parámetro.
  • Por último, transforme el carácter inicializado como parámetro del método en un ' entero ”.

Producción

En el resultado anterior, se puede ver que se devuelve el entero correspondiente, que también es un “ hexadecimal ” representación del personaje.

Enfoque 2: convertir Char a Int (representación ASCII) en Java mediante la asignación del tipo de datos 'int'

En este enfoque, el “ carbonizarse ” se puede convertir en un número entero, es decir, “ ASCII ” representación, asignando el “ En t ” tipo de datos al entero inicializado:

carbonizarse personaje = 'A' ;

En t asignar = personaje ;

Sistema . afuera . imprimir ( 'El valor ASCII es: ' + asignar ) ;

En el bloque de código anterior:

  • Del mismo modo, inicialice el carácter que debe convertirse en un número entero.
  • Luego, asigne el “ En t ” tipo de datos al carácter.
  • Finalmente, muestre el entero correspondiente equivalente a su “ ASCII ” representación.

Producción

En esta salida, se puede analizar que el número entero correspondiente, es decir, “ ASCII ” equivalente, se devuelve.

Enfoque 3: convertir Char a Int en Java utilizando los métodos 'parseInt()' y 'String.valueOf()'

El ' parseInt() El método ” se usa para obtener el tipo de datos primitivo del “ Cadena ', y el ' Cadena.valorDe() El método transforma diferentes tipos de valores en una cadena. Estos métodos se pueden combinar para convertir el carácter en una cadena y luego devolver una representación entera de la cadena.

Sintaxis

parseInt ( x, y )

En esta sintaxis:

  • X ” se refiere a la representación de cadena de decimal.
  • y ” convierte “x” en un número entero.
Cadena valor de ( personaje )

En la sintaxis anterior, “ personaje ” corresponde al carácter que necesita ser transformado en una cadena.

Ejemplo

Repasemos las líneas de código dadas a continuación:

carbonizarse personaje = '1' ;

En t asignar = Entero . parseInt ( Cadena . valor de ( personaje ) ) ;

Sistema . afuera . imprimir ( 'El entero es: ' + asignar ) ;

De acuerdo con el código anterior, aplique los siguientes pasos:

  • Del mismo modo, inicialice el carácter que se transformará en un número entero.
  • Ahora, aplica el combinado “ parseInt() ' y ' Cadena.valorDe() ” métodos primero para convertir el carácter inicializado en una cadena y luego transformar la cadena en un número entero.
  • Por último, registre el transformado “ entero ” representación del personaje.

Producción

Esta salida implica que se cumple el requisito deseado.

Conclusión

Para convertir char a int en Java, aplique el ' Carácter.getNumericValue() ” método, asignar “ En t ” Tipo de datos, o use el combinado “ parseInt() ' y ' Cadena.valorDe() ' métodos. Estos enfoques devuelven el “ En t ” valor directamente, asignando el tipo de datos requerido o transformando el carácter en una cadena primero y analizándolo en un número entero, respectivamente. Este blog elaboró ​​sobre los enfoques para convertir ' carbonizarse ' a ' En t ” en Java.