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:
- “ Character.getNumericValue() ” Mètode.
- Assignació ' int ” Tipus de dades.
- “ parseInt() ' i ' String.valueOf() ” Mètodes.
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.
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.