Java Convertir char a int con ejemplos

Java Convertir char a int con ejemplos
Mientras se programan en Java, puede haber casos en los que el programador necesita usar un valor de personaje de manera diferente. Por ejemplo, obtener el correspondiente "hexadecimal" o "Ascii"Representación contra los personajes (s). En tales situaciones, convertir "carbonizarse" a "En t"En Java hace maravillas al racionalizar las técnicas de conversión en el fin 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:

  • "Personaje.getNumericValue ()" Método.
  • Asignación "En t" Tipo de datos.
  • "parseint ()" y "Cadena.valor de()" Métodos.

Enfoque 1: Convertir Char a int en Java usando "Carácter.método getNumericValue () "

El "Personaje.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 entero simplemente.

Sintaxis

getNumericValue (x)

En la sintaxis anterior, "X"Corresponde al personaje que debe convertirse en un entero.

Ejemplo

Vamos a ver el siguiente ejemplo:

caracteres char = 'a';
int asignar = carácter.getNumericValue (personaje);
Sistema.afuera.println ("El entero es:"+asignar);

En las líneas de código anteriores:

  • Primero, inicializa el personaje.
  • En el siguiente paso, aplique el "Personaje.getNumericValue ()"Método, acumulando el carácter especificado como su parámetro.
  • Por último, transforme el carácter inicializado como el parámetro del método en un "entero".

Producción

En la salida 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 asignando el tipo de datos "int"

En este enfoque, el "carbonizarse"Se puede convertir en un entero, yo.mi., "Ascii"Representación, asignando el"En t"Tipo de datos al entero inicializado:

caracteres char = 'a';
int asignar = carácter;
Sistema.afuera.println ("El valor ASCII es:"+asignación);

En el bloque de código anterior:

  • Del mismo modo, inicialice el personaje que debe convertirse en un entero.
  • Entonces, asigne el "En t"Tipo de datos para el carácter.
  • Finalmente, muestre el entero equivalente correspondiente a su "Ascii"Representación.

Producción

En esta salida, se puede analizar que el entero correspondiente, i.mi., "Ascii"Equivalente, se devuelve.

Enfoque 3: Convertir Char a Int en Java usando "parseint ()" y "cadena.Métodos de valuef () "

El "parseint ()"El método se utiliza para obtener el tipo de datos primitivos del"Cadena", y el "Cadena.valor de()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 entero.
Valor de cadena (carácter)

En la sintaxis dada anteriormente, "personaje"Corresponde al personaje que debe transformarse en una cadena.

Ejemplo

Pasemos por las líneas de código otorgadas a continuación:

caracteres char = '1';
int asignar = entero.parseint (cadena.valor de (carácter));
Sistema.afuera.println ("El entero es:"+asignar);

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

  • Del mismo modo, inicialice el personaje para transformarse en un entero.
  • Ahora, aplique el combinado "parseint ()" y "Cadena.valor de()"Métodos primero para convertir el carácter inicializado en una cadena y luego transformar la cadena en un 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 "Personaje.getNumericValue ()"Método, asignar"En t"Tipo de datos, o use el combinado"parseint ()" y "Cadena.valor de()" 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 entero, respectivamente. Este blog elaboró ​​los enfoques para convertir "carbonizarse" a "En t"En Java.