Java Converteix Char a Int amb exemples

Java Converteix Char A Int Amb Exemples



Durant la programació a Java, hi pot haver casos en què el programador necessiti utilitzar un(s) valor(s) de caràcter de manera diferent. Per exemple, obtenint el corresponent ' hexadecimal ' o ' ASCII ” representació contra el(s) personatge(s). En aquestes situacions, convertir ' char ' a ' int ” en Java fa meravelles en la racionalització de les tècniques de conversió al final del desenvolupador.

Aquest bloc parlarà dels enfocaments per convertir ' char ' a ' int ” en Java.

Com convertir / transformar 'Char' a 'Int' a Java amb exemples?

Transformar' char ' a ' int ” a Java, apliqueu els enfocaments següents:







Enfocament 1: Converteix Char a Int a Java mitjançant el mètode 'Character.getNumericValue()'

El ' Character.getNumericValue() ” retorna el valor int del caràcter especificat i, en el cas que el caràcter no tingui cap valor int, “ -1 ” es torna. Aquest mètode es pot aplicar per convertir el caràcter especificat en un nombre enter simplement.



Sintaxi



getNumericValue ( x )

En la sintaxi anterior, ' x ” correspon al caràcter que cal convertir en un nombre enter.





Exemple

Anem a veure l'exemple següent:

char personatge = 'A' ;

int assignar = Personatge . getNumericValue ( personatge ) ;

Sistema . fora . imprimirln ( 'L'enter és:' + assignar ) ;

A les línies de codi anteriors:



  • Primer, inicialitzeu el caràcter.
  • En el següent pas, apliqueu el ' Character.getNumericValue() ”, acumulant el caràcter especificat com a paràmetre.
  • Finalment, transformeu el caràcter inicialitzat com a paràmetre del mètode en un ' enter ”.

Sortida

A la sortida anterior, es pot veure que es retorna l'enter corresponent, que també és un ' hexadecimal ” representació del personatge.

Enfocament 2: Converteix Char a Int (representació ASCII) a Java assignant el tipus de dades 'int'

En aquest enfocament, el ' char ' es pot convertir en un nombre enter, és a dir, ' ASCII representació, mitjançant l'assignació de la int ” tipus de dades a l'enter inicialitzat:

char personatge = 'A' ;

int assignar = personatge ;

Sistema . fora . imprimirln ( 'El valor ASCII és: ' + assignar ) ;

Al bloc de codi anterior:

  • De la mateixa manera, inicialitzeu el caràcter que cal convertir en un nombre enter.
  • A continuació, assigneu el ' int ” tipus de dades al caràcter.
  • Finalment, mostra l'enter corresponent equivalent al seu “ ASCII ' representació.

Sortida

En aquesta sortida, es pot analitzar que l'enter corresponent, és a dir, ' ASCII ” equivalent, es retorna.

Enfocament 3: Converteix Char a Int a Java mitjançant els mètodes 'parseInt()' i 'String.valueOf()'

El ' parseInt() El mètode s'utilitza per obtenir el tipus de dades primitiu del ' Corda ', i la ' String.valueOf() ” El mètode transforma diferents tipus de valors en una cadena. Aquests mètodes es poden combinar per convertir el caràcter en una cadena i després retornar una representació entera de la cadena.

Sintaxi

parseInt ( x, y )

En aquesta sintaxi:

  • x ” es refereix a la representació de cadena de decimals.
  • i ” converteix “x” en un nombre enter.
Corda el valor de ( personatge )

En la sintaxi anterior, ' personatge ” correspon al caràcter que cal transformar en una cadena.

Exemple

Repassem les línies de codi que s'indiquen a continuació:

char personatge = '1' ;

int assignar = Enter . parseInt ( Corda . el valor de ( personatge ) ) ;

Sistema . fora . imprimirln ( 'L'enter és:' + assignar ) ;

D'acord amb el codi anterior, apliqueu els passos següents:

  • De la mateixa manera, inicialitzeu el caràcter que voleu transformar en un nombre enter.
  • Ara, apliqueu la combinació ' parseInt() ' i ' String.valueOf() ” mètodes primer per convertir el caràcter inicialitzat en una cadena i després transformar la cadena en un nombre enter.
  • Per últim, registre el transformat ' enter ” representació del personatge.

Sortida

Aquesta sortida implica que es compleix el requisit desitjat.

Conclusió

Per convertir char a int a Java, apliqueu el ' Character.getNumericValue() mètode, assignar int 'Tipus de dades o utilitzeu la combinació' parseInt() ' i ' String.valueOf() ” mètodes. Aquests enfocaments retornen el ' int ” valor directament, assignant el tipus de dades requerit o transformant primer el caràcter en una cadena i analitzant-lo en un enter, respectivament. Aquest bloc va elaborar els enfocaments de la conversió “ char ' a ' int ” en Java.