Denne blog vil diskutere tilgange til konvertering ' char ' til ' int ” i Java.
Hvordan konverteres/transformeres 'Char' til 'Int' i Java med eksempler?
At forvandle ' char ' til ' int ” i Java skal du anvende følgende fremgangsmåder:
- “ Character.getNumericValue() ' Metode.
- Tildeler ' int ' Datatype.
- “ parseInt() ' og ' String.valueOf() ' Metoder.
Fremgangsmåde 1: Konverter Char til Int i Java ved hjælp af 'Character.getNumericValue()'-metoden
Det ' Character.getNumericValue() ”-metoden returnerer int-værdien af det angivne tegn, og i tilfælde af at tegnet ikke har nogen int-værdi, “ -1 ” returneres. Denne metode kan anvendes til simpelthen at konvertere det angivne tegn til et heltal.
Syntaks
getNumericValue ( x )
I ovenstående syntaks, ' x ” svarer til det tegn, der skal konverteres til et heltal.
Eksempel
Lad os gennemgå følgende eksempel:
char Karakter = 'EN' ;int tildele = Karakter . getNumericValue ( Karakter ) ;
System . ud . println ( 'Heltallet er: ' + tildele ) ;
I ovenstående kodelinjer:
- Start først karakteren.
- I det næste trin skal du anvende ' Character.getNumericValue() ”-metoden, akkumulerer det angivne tegn som dets parameter.
- Til sidst skal du transformere det initialiserede tegn som metodens parameter til et ' heltal ”.
Produktion
I ovenstående output kan det ses, at det tilsvarende heltal returneres, hvilket også er et ' hexadecimal ” repræsentation af karakteren.
Fremgangsmåde 2: Konverter Char til Int (ASCII-repræsentation) i Java ved at tildele 'int' datatype
I denne tilgang er ' char ' kan konverteres til et heltal, dvs. ' ASCII ' repræsentation ved at tildele ' int ” datatype til det initialiserede heltal:
char Karakter = 'EN' ;int tildele = Karakter ;
System . ud . println ( 'ASCII-værdien er: ' + tildele ) ;
I ovenstående kodeblok:
- På samme måde initialiseres det tegn, der skal konverteres til et heltal.
- Tildel derefter ' int ” datatype til tegnet.
- Til sidst skal du vise det tilsvarende heltal svarende til dets ' ASCII ” repræsentation.
Produktion
I dette output kan det analyseres, at det tilsvarende heltal, dvs. ASCII ” tilsvarende, returneres.
Fremgangsmåde 3: Konverter Char til Int i Java ved hjælp af metoderne 'parseInt()' og 'String.valueOf()'
Det ' parseInt() '-metoden bruges til at få den primitive datatype for ' Snor ', og ' String.valueOf() ”-metoden transformerer forskellige typer værdier til en streng. Disse metoder kan kombineres for at konvertere tegnet til en streng og derefter returnere en heltalsrepræsentation af strengen.
Syntaks
parseInt ( x,y )I denne syntaks:
- “ x ” refererer til strengrepræsentationen af decimal.
- “ og ' konverterer 'x' til et heltal.
I den ovenfor givne syntaks, ' Karakter ” svarer til det tegn, der skal omdannes til en streng.
Eksempel
Lad os gennemgå nedenstående kodelinjer:
char Karakter = '1' ;int tildele = Heltal . parseInt ( Snor . Værdi af ( Karakter ) ) ;
System . ud . println ( 'Heltallet er: ' + tildele ) ;
I henhold til ovenstående kode skal du anvende følgende trin:
- På samme måde initialiseres det tegn, der skal transformeres til et heltal.
- Anvend nu den kombinerede ' parseInt() ' og ' String.valueOf() ”-metoder først til at konvertere det initialiserede tegn til en streng og derefter transformere strengen til et heltal.
- Til sidst skal du logge den transformerede ' heltal ” repræsentation af karakteren.
Produktion
Dette output indebærer, at det ønskede krav er opfyldt.
Konklusion
For at konvertere char til int i Java skal du anvende ' Character.getNumericValue() ' metode, tildel ' int ' Datatype, eller brug den kombinerede ' parseInt() ' og ' String.valueOf() ' metoder. Disse tilgange returnerer ' int ” værdi direkte ved at tildele den nødvendige datatype eller ved at transformere tegnet til en streng først og parse det til et heltal. Denne blog uddybede metoderne til at konvertere ' char ' til ' int ” i Java.